2012 13th IEEE/ACM International Conference on Grid Computing (GRID) (2012)
Sept. 20, 2012 to Sept. 23, 2012
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/Grid.2012.27
Live migration of virtual machines (VM) has recently become a key ingredient behind the management activities of cloud computing system to achieve the goals of load balancing, energy saving, failure recovery, and system maintenance. However, to our knowledge, most of the previous live VM migration techniques concentrated on the migration of a single VM which means these techniques are insufficient when the whole virtual cluster or multiple virtual clusters need to be migrated. This paper investigates various live migration strategies for virtual clusters (VC). We first describe a framework VC-Migration to control the migration of virtual clusters. Then we perform a series of experiments to study the performance and overheads of different migration strategies for virtual clusters, including concurrent migration, mutual migration, homogeneous VC migration, and heterogeneous VC migration. After that, we present several optimization principles to improve the migration performance of virtual clusters. The HPCC benchmark is selected to represent the virtual cluster workloads, and the metrics such as downtime, total migration time, and workload performance are measured. Experimental results reveal some new discoveries which are useful to the future development of new migration mechanisms and algorithms to optimize the migration of virtual clusters.
cloud computing, concurrency control, resource allocation, software performance evaluation, system recovery, virtual machines
K. Ye, X. Jiang, R. Ma and F. Yan, "VC-Migration: Live Migration of Virtual Clusters in the Cloud," 2012 13th IEEE/ACM International Conference on Grid Computing (GRID), Beijing, 2012, pp. 209-218.