Open Access Open Access  Restricted Access Subscription Access

High Availability Solution: Resource Usage Management in Virtualized Software Aging


Affiliations
1 University of Computer Studies, Yangon, Myanmar
 

As businesses increasingly rely on IT for their mission-critical operations, continuous availability is a universal concern. Nowadays, virtualized platform has become the popular option to deploy complex enough services. Deployed services are expected to be always, available, but these long running services are especially sensitive to suffer from software aging phenomenon. Software aging of virtual machine monitors (VMMs) is becoming critical because performance degradation or crash failure of a VMM affects all virtual machines (VMs) on it. To counteract this issue, we deploy software rejuvenation methodology. To eliminate the service outage during software rejuvenation process, we combine the rejuvenation with live migration technology. Live VM migration enables a running VM on a host serer to move onto the other host server with very small interruption of the execution. Live VM migration depends on VMs placement and efficient resource available is required. The idea behind our paper is two-fold. First, we present the optimization of the resource usage as accepting as many services as in virtualized environment which support of VM live migration. Second, to demonstrate how much it can improve system availability, the stochastic Petri nets model a virtualized server system in case of using time based software rejuvenation for VMM is presented. Finally, we perform the numerical analysis to evaluate the model.

Keywords

Availability, Clustering Technology, Software Aging, Software Rejuvenation, Stochastic Petri Nets, Virtualization.
User
Notifications
Font Size

Abstract Views: 273

PDF Views: 136




  • High Availability Solution: Resource Usage Management in Virtualized Software Aging

Abstract Views: 273  |  PDF Views: 136

Authors

Aye Myat Myat Paing
University of Computer Studies, Yangon, Myanmar
Ni Lar Thein
University of Computer Studies, Yangon, Myanmar

Abstract


As businesses increasingly rely on IT for their mission-critical operations, continuous availability is a universal concern. Nowadays, virtualized platform has become the popular option to deploy complex enough services. Deployed services are expected to be always, available, but these long running services are especially sensitive to suffer from software aging phenomenon. Software aging of virtual machine monitors (VMMs) is becoming critical because performance degradation or crash failure of a VMM affects all virtual machines (VMs) on it. To counteract this issue, we deploy software rejuvenation methodology. To eliminate the service outage during software rejuvenation process, we combine the rejuvenation with live migration technology. Live VM migration enables a running VM on a host serer to move onto the other host server with very small interruption of the execution. Live VM migration depends on VMs placement and efficient resource available is required. The idea behind our paper is two-fold. First, we present the optimization of the resource usage as accepting as many services as in virtualized environment which support of VM live migration. Second, to demonstrate how much it can improve system availability, the stochastic Petri nets model a virtualized server system in case of using time based software rejuvenation for VMM is presented. Finally, we perform the numerical analysis to evaluate the model.

Keywords


Availability, Clustering Technology, Software Aging, Software Rejuvenation, Stochastic Petri Nets, Virtualization.