• 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