Queueing networks and Markov chains: modeling and performance evaluation with computer science applications
Probability and statistics with reliability, queuing and computer science applications
Probability and statistics with reliability, queuing and computer science applications
Stochastic activity networks: formal definitions and concepts
Lectures on formal methods and performance analysis
TPC-W: A Benchmark for E-Commerce
IEEE Internet Computing
Computer
Fault Injection Techniques and Tools
Computer
The Vision of Autonomic Computing
Computer
An approach towards benchmarking of fault-tolerant commercial systems
FTCS '96 Proceedings of the The Twenty-Sixth Annual International Symposium on Fault-Tolerant Computing (FTCS '96)
ACM SIGSOFT Software Engineering Notes
A Runtime Adaptation Framework for Native C and Bytecode Applications
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Hi-index | 0.00 |
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.