Live Migration of Virtual Machines in Cloud

Migration of a virtual machine is simply moving the VM running on a physical machine (source node) to another physical machine (target node). It is done as, while the VM is running on the source node, and without disrupting any active network connections, even after the VM is moved to the target node. It is considered ―live‖, since the original VM is running, while the migration is in progress. Huge benefit of doing the live migration is the very small (almost zero) downtime in the order of milliseconds. There exists a model in which the load is balanced among the servers according to their processor usage or their IO usage and keeping virtual machines zero downtime. To increase the throughput of the system, it is necessary that the virtual machines are load balanced statically, i.e. the load is distributed to each part of the system in proportion to their computing IO capacity. To migrate a virtual machine from one physical host to another, the control of virtual machines is converted to the management of services in Red Hat Cluster Suite. This creates a high availability and load balancing cluster services, to migrate a virtual machine from one physical host to another. Software services, file systems and network status can be monitored and controlled by the cluster suite, services and resources can be failed over to other network nodes in case of failure. The cluster suite forcibly terminates a cluster node's access to services or resources to ensure the node and data is in a known state. The node is terminated by removing power or access to the shared storage.

[1]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[2]  Renzo Davoli VDE: virtual distributed Ethernet , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

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

[4]  Yi Zhao,et al.  Adaptive Distributed Load Balancing Algorithm Based on Live Migration of Virtual Machines in Cloud , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.