Multi-perspective evaluation of self-healing systems using simple probabilistic models

  • Authors:
  • Rean Griffith;Gail Kaiser;Javier Alonso López

  • Affiliations:
  • UC Berkeley, California, USA;Columbia University, New York, USA;Universitat Politècnica de Catalunya, Barcelona, Spain

  • Venue:
  • ICAC '09 Proceedings of the 6th international conference on Autonomic computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we construct an evaluation framework for a self-healing system, VM-Rejuv -- a virtual machine based rejuvenation scheme for web-application servers -- using simple, yet powerful, probabilistic models that capture the behavior of its self-healing mechanisms from multiple perspectives (designer, operator, and end-user). We combine these analytical models with runtime fault-injection to study the operation of VM-Rejuv, and use the results from the fault-injection experiments and model-analysis to reason about the efficacy of VM-Rejuv, its limitations and strategies for mitigating these limitations in system-deployments. Whereas we use VM-Rejuv as the subject of our evaluation in this paper, our main contribution is the demonstration of a practical evaluation approach that can be generalized to other self-healing systems.