An approach to experimentally obtain service dependability characteristics of the Jgroup/ARM system

  • Authors:
  • Bjarne E. Helvik;Hein Meling;Alberto Montresor

  • Affiliations:
  • Department of Telematics, Q2S Centre, Norwegian University of Science and Technology, Trondheim, Norway;Department of Electrical and Computer Engineering, University of Stavanger, Stavanger, Norway;Department of Computer Science, University of Bologna, Bologna, Italy

  • Venue:
  • EDCC'05 Proceedings of the 5th European conference on Dependable Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Jgroup/ARM is a middleware framework for operating dependable distributed applications based on Java. Jgroup integrates the distributed object models of Java RMI and Jini with the object group communication paradigm, enabling the construction of groups of replicated server objects that provide dependable services to clients. ARM provides automated mechanisms for distributing replicas to host processors and recovering from replica failures. This paper describes an approach based on stratified sampling combined with fault injections for estimating the dependability attributes of a service deployed using the Jgroup/ARM middleware framework. A first experimental evaluation is performed focusing on a service provided by a triplicated server, and indicative predictions of various dependability attributes of the service are obtained. The evaluation shows that a very high availability and MTBF may be achieved for services based on Jgroup/ARM.