Abstract

Server virtualization is an essential component in virtualized software infrastructure such as cloud computing. Virtual machines are generated through a software called virtual machine monitor (VMM) running on physical servers. The risks of software aging caused by aging-related bugs affect both VM and VMM. As a result, service reliability degrades may generate huge financial losses to companies. This paper presents an analytic model using stochastic reward nets for timebased rejuvenation techniques of VMM and VM. We propose to manipulate the VM behavior while the VMM rejuvenation is according to the load on the system. Using a previous Petri net model of virtualized server, we performed an algorithm in order to optimize rejuvenation technique and achieve high availability. So we perform Migrate-VM rejuvenation or Warm-VM rejuvenation while there are current jobs in the system. Although Migrate-VM rejuvenation is better than Warm-VM rejuvenation in steady state availability, it can’t be always performed as it depends on the capacity of the other host. When the queue is empty and the virtual machine has no current jobs to serve, we propose to combine both VMM rejuvenation and VM rejuvenation. We show that the proposed technique can enhance the availability of VMs.

Highlights

  • Software rejuvenation on virtualized environment is the emerging research area [1]

  • We propose a new rejuvenation scheduling technique which rejuvenates aged VMs simultaneously with virtual machine monitor (VMM) rejuvenation when there are no current jobs on the virtual machine

  • The results shows that Migrate-VM rejuvenation helps achieve higher steady state availability

Read more

Summary

Introduction

Software rejuvenation on virtualized environment is the emerging research area [1]. Server virtualization technology is one of today’s essential components in data center. It allows generating multiple execution environments from hardware resources. By using software called virtual machine monitor (VMM), we create several. How to cite this paper: Manel, S., Ridha, A. and Alia, M. Journal of Computer and Communications, 3, 33-40. Cloud computing is using server virtualization in order to provide its service in internet. As the significant growth of the use of server virtualization, availability management of server virtualized system became an important issue

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call