In this paper, we present an approach for software rejuvenation based on automated self-healing techniques that can be easily applied to off-the-shelf Application Servers and Internet sites. Software aging and transient failures are detected through continuous monitoring of system data and performability metrics of the application server. If some anomalous behavior is identified the system triggers an automatic rejuvenation action. This self-healing scheme is meant to be the less disruptive as possible for the running service and to get a zero downtime for most of the cases. In our scheme, we exploit the usage of virtualization to optimize the self-recovery actions. The techniques described in this paper have been tested with a set of open-...
The availability of IT infrastructures is stilla huge challenge nowadays. As servervirtualization is...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
Heterogeneity, mobility, complexity and new application domains raise new software reliability issue...
The availability of the Information Technologies for everything, from everywhere, at all times is a ...
The availability of the complex IT systemfor everything, everywhere, at all time is agrowing require...
As software complexity increases so does the difficulty in solving all software defects before the p...
As server virtualization is used as an essential software infrastructure of various software service...
As server consolidation using virtual machines (VMs) is carried out, software aging of virtual machi...
As server virtualization is used in a number of IT systems, the unavailability of virtual machines (...
Abstract—Modern business has a 24x7 non-stop running and the availability of the business continuity...
We propose a new approach for reacting to a wide variety of software failures, ranging from remotely...
Virtualization enables data centers to consolidate servers to improve resource utilization and power...
Nowadays, more stringent compliance regulations, businesses of all sizes are required to implement s...
System virtualization allows forthe consolidation of many physicalservers on a single physical host ...
Several recent studies have reported the phenomenon of \software aging", one in which the s...
The availability of IT infrastructures is stilla huge challenge nowadays. As servervirtualization is...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
Heterogeneity, mobility, complexity and new application domains raise new software reliability issue...
The availability of the Information Technologies for everything, from everywhere, at all times is a ...
The availability of the complex IT systemfor everything, everywhere, at all time is agrowing require...
As software complexity increases so does the difficulty in solving all software defects before the p...
As server virtualization is used as an essential software infrastructure of various software service...
As server consolidation using virtual machines (VMs) is carried out, software aging of virtual machi...
As server virtualization is used in a number of IT systems, the unavailability of virtual machines (...
Abstract—Modern business has a 24x7 non-stop running and the availability of the business continuity...
We propose a new approach for reacting to a wide variety of software failures, ranging from remotely...
Virtualization enables data centers to consolidate servers to improve resource utilization and power...
Nowadays, more stringent compliance regulations, businesses of all sizes are required to implement s...
System virtualization allows forthe consolidation of many physicalservers on a single physical host ...
Several recent studies have reported the phenomenon of \software aging", one in which the s...
The availability of IT infrastructures is stilla huge challenge nowadays. As servervirtualization is...
Abstract. Heterogeneity, mobility, complexity and new application domains raise new soft-ware reliab...
Heterogeneity, mobility, complexity and new application domains raise new software reliability issue...