VM$$^3$$: Virtual Machine Multicast Migration Based on Comprehensive Load Forecasting

Although Virtual Machine (VM) is a fundamental technique for Cloud Operation System (Cloud OS), lack of task model and dynamic usability evaluation are great challenges in VM migration. Hence, this paper proposes a VM multicast migration based on comprehensive load forecasting mechanism named VM\(^3\). In this paper, we design a VM placement algorithm based on comprehensive load forecasting, which provides an accurate selection of destination host according to the comprehensive network performance including bandwidth, latency, etc., while only the computing node offloading is considered in the tradition algorithms. Furthermore, we propose a multicast migration mechanism to reduce the computation before migration, and support parallel migration. Through implements and experiments it proves that VM\(^3\) improves the accuracy and efficiency of VM cluster migration, and it is practical and widely applicable.

[1]  David R. Riley,et al.  CloVR: A virtual machine for automated and portable sequence analysis from the desktop using cloud computing , 2011, BMC Bioinformatics.

[2]  Hui Wang,et al.  Multi-Tiered On-Demand Resource Scheduling for VM-Based Data Center , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[3]  Eyal de Lara,et al.  SnowFlock: rapid virtual machine cloning for cloud computing , 2009, EuroSys '09.

[4]  Hai Jin,et al.  Magnet: A novel scheduling policy for power reduction in cluster with virtual machines , 2008, 2008 IEEE International Conference on Cluster Computing.

[5]  Viktor K. Prasanna,et al.  High Performance Computing - HiPC 2008, 15th International Conference, Bangalore, India, December 17-20, 2008. Proceedings , 2008, HiPC.

[6]  Daniel A. Menascé,et al.  Autonomic Virtualized Environments , 2006, International Conference on Autonomic and Autonomous Systems (ICAS'06).

[7]  Andrew Warfield,et al.  Xen and the art of virtualization , 2003, SOSP '03.

[8]  Scott Lowe Mastering VMware vSphere 4 , 2009 .

[9]  Yingwei Luo,et al.  Dynamic memory balancing for virtual machines , 2009, ACM SIGOPS Oper. Syst. Rev..

[10]  David E. Williams,et al.  Virtualization with Xen: Including XenEnterprise, XenServer, and XenExpress , 2007 .

[11]  Mladen A. Vouk,et al.  Cloud Computing – Issues, Research and Implementations , 2008, CIT 2008.

[12]  Hui Wang,et al.  A service-oriented priority-based resource scheduling scheme for virtualized utility computing , 2008, HiPC'08.