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, proba-bilistic models that capture the behavior of its self-healing mech-anisms 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 demonstrat...
We propose a new approach for reacting to a wide variety of software failures, ranging from remotely...
Abstract—The increasing complexity of distributed enterprise systems has made the task of managing t...
Copyright © 2014 Tuan Anh Nguyen et al. This is an open access article distributed under the Creativ...
To evaluate the efficacy of self-healing systems a rigorous, objective, quantitative benchmarking me...
In an idealized scenario, self-healing systems predict, prevent or diagnose problems and take the ap...
The term “Self-healing” denotes the capability of a software system in dealing with bugs. Fault tole...
In this paper, we present an approach for software rejuvenation based on automated self-healing tech...
As server virtualization is used as an essential software infrastructure of various software service...
Rising complexity within multi-tier computing architectures remains an open problem. As complexity i...
Rising complexity within multi-tier computing architectures remains an open problem. As complexity i...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
The rapid advancement of networking, computing, sensing, and control systems has introduced a wide r...
It is important to assess availability of virtualized systems in IT business infrastructures. Previo...
The availability of the complex IT systemfor everything, everywhere, at all time is agrowing require...
It is important to assess availability of virtualized systems in IT business infrastructures. Previo...
We propose a new approach for reacting to a wide variety of software failures, ranging from remotely...
Abstract—The increasing complexity of distributed enterprise systems has made the task of managing t...
Copyright © 2014 Tuan Anh Nguyen et al. This is an open access article distributed under the Creativ...
To evaluate the efficacy of self-healing systems a rigorous, objective, quantitative benchmarking me...
In an idealized scenario, self-healing systems predict, prevent or diagnose problems and take the ap...
The term “Self-healing” denotes the capability of a software system in dealing with bugs. Fault tole...
In this paper, we present an approach for software rejuvenation based on automated self-healing tech...
As server virtualization is used as an essential software infrastructure of various software service...
Rising complexity within multi-tier computing architectures remains an open problem. As complexity i...
Rising complexity within multi-tier computing architectures remains an open problem. As complexity i...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
The rapid advancement of networking, computing, sensing, and control systems has introduced a wide r...
It is important to assess availability of virtualized systems in IT business infrastructures. Previo...
The availability of the complex IT systemfor everything, everywhere, at all time is agrowing require...
It is important to assess availability of virtualized systems in IT business infrastructures. Previo...
We propose a new approach for reacting to a wide variety of software failures, ranging from remotely...
Abstract—The increasing complexity of distributed enterprise systems has made the task of managing t...
Copyright © 2014 Tuan Anh Nguyen et al. This is an open access article distributed under the Creativ...