A Live Migration Strategy for Virtual Machine Based on Performance Predicting

The live migration for virtual machine has been widely utilized. This paper proposes a live migration strategy for virtual machine, which combines with performance predicting algorithm. According to the average utilization of the CPU, memory, I/O and network bandwidth, the live migration strategy of this paper utilizes the performance predicting, and make a serial of judgements about migration, such as whether a migration is triggered, what virtual machine should be migrated, and where is the destination host of the virtual machine. In this paper, we describe the algorithm of realizing this strategy in details, and carry out some experiments which demonstrate that this strategy is able to maintain the system stability and achieve the load balancing.

[1]  Yingwei Luo,et al.  Live and incremental whole-system migration of virtual machines using block-bitmap , 2008, 2008 IEEE International Conference on Cluster Computing.

[2]  Kenneth J. Duda,et al.  Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler , 2000, OPSR.

[3]  Robin Fairbairns,et al.  The Design and Implementation of an Operating System to Support Distributed Multimedia Applications , 1996, IEEE J. Sel. Areas Commun..

[4]  Mingyu Lim,et al.  ATLAS: a scalable network framework for distributed virtual environments , 2002, CVE '02.

[5]  Yuhua Jiao,et al.  SVD Based Robust Image Content Retrieval , 2006, 2006 International Conference on Intelligent Information Hiding and Multimedia.

[6]  George K. Thiruvathukal,et al.  A Virtual Computing Laboratory , 2008, Computing in Science & Engineering.

[7]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[8]  Suiping Zhou,et al.  A dynamic load sharing algorithm for massively multiplayer online games , 2003, The 11th IEEE International Conference on Networks, 2003. ICON2003..

[9]  Mingyu Lim,et al.  ATLAS: A Scalable Network Framework for Distributed Virtual Environments , 2002, PRESENCE: Teleoperators and Virtual Environments.

[10]  Carl A. Waldspurger,et al.  Memory resource management in VMware ESX server , 2002, OSDI '02.