DocumentCode
2631881
Title
Modeling and analysis of software rejuvenation in a server virtualized system
Author
Machida, Fumio ; Kim, Dong Seong ; Trivedi, Kishor S.
Author_Institution
Service Platforms Res. Labs., NEC Corp., Kawasaki, Japan
fYear
2010
fDate
2-2 Nov. 2010
Firstpage
1
Lastpage
6
Abstract
As server virtualization is used as an essential software infrastructure of various software services such as cloud computing, availability management of server virtualized system is becoming more significant. Although time-based software rejuvenation is useful to postpone/prevent failures due to software aging in a server virtualized system, the rejuvenation schedules for virtual machine (VM) and virtual machine monitor (VMM) need to be determined in a proper way for the VM availability, since VMM rejuvenation affects VMs running on the VMM. This paper presents analytic models using stochastic reward nets for three time-based rejuvenation techniques of VMM; (i) Cold-VM rejuvenation in which all VMs are shut down before the VMM rejuvenation, (ii) Warm-VM rejuvenation in which all VMs are suspended before the VMM rejuvenation and (iii) Migrate-VM rejuvenation in which all VMs are moved to the other host server during the VMM rejuvenation. We compare the three techniques in terms of steady-state availability and the number of transactions lost in a year. We find the optimal combination of rejuvenation trigger intervals for each rejuvenation technique by a gradient search method. The numerical analysis shows the interesting result that Warm-VM rejuvenation does not always outperform Cold-VM rejuvenation in terms of steady-state availability depending on rejuvenation trigger intervals. Migrate-VM rejuvenation is better than the other two as long as live VM migration rate is large enough and the other host server has a capacity to accept the migrated VM.
Keywords
gradient methods; software performance evaluation; virtual machines; gradient search method; server virtualization; server virtualized system; software aging; software rejuvenation; software services; steady-state availability; stochastic reward nets; virtual machine; virtual machine monitor; Analytic model; optimization; server virtualization; stochastic reward net; time-based software rejuvenation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Aging and Rejuvenation (WoSAR), 2010 IEEE Second International Workshop on
Conference_Location
San Jose, CA
Print_ISBN
978-1-61284-344-5
Type
conf
DOI
10.1109/WOSAR.2010.5722098
Filename
5722098
Link To Document