Availability Modeling and Analysis of a Single-Server Virtualized System with Rejuvenation
- 1 January 2014
- journal article
- Published by International Academy Publishing (IAP) in Journal of Software
- Vol. 9 (1), 129-139-139
- https://doi.org/10.4304/jsw.9.1.129-139
Abstract
Availability of business-critical application servers is an issue of paramount importance that has received special attention from the industry and academia in the last decade. This paper presents two stochastic reward net based availability models for a single-server virtualized system. The similarity in both models is that software rejuvenation is applied at not only virtual machine monitor (VMM) level using a time-base policy but also at virtual machines (VMs) using a prediction-based policy. The key difference is that the passive software replication and the active software replication are respectively adopted at the VM level of both models. We compare these models in terms of steady-state system availability by numerical analysis. Results show steady-state system availability with the active replication style gets a bit better than that of the passive one. Further, we study the impact of two critical parameters, the VMM rejuvenation interval and the VM aging detection probability, on downtime and on the number of transaction lost by sensitivity analysis.Keywords
This publication has 14 references indexed in Scilit:
- A Metadata-driven Cloud Computing Application Virtualization ModelJournal of Computers, 2013
- I/O Behavior Characterizing and Predicting of Virtualization WorkloadsJournal of Computers, 2012
- Discretization model of instantaneous availability for continuous-time systemsJournal of Computers, 2012
- Analysis of service availability for time-triggered rejuvenation policiesJournal of Systems and Software, 2010
- Fast Software Rejuvenation of Virtual Machine MonitorsIEEE Transactions on Dependable and Secure Computing, 2010
- Availability Analysis of Application Servers Using Software Rejuvenation and VirtualizationJournal of Computer Science and Technology, 2009
- Performability analysis of clustered systems with rejuvenation under varying workloadPerformance Evaluation, 2007
- A Workload-Based Analysis of Software Aging, and RejuvenationIEEE Transactions on Reliability, 2005
- A proactive approach towards always-on availability in broadband cable networksComputer Communications, 2005
- An approach for estimation of software aging in a Web serverPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003