Title :
Clique Migration: Affinity Grouping of Virtual Machines for Inter-cloud Live Migration
Author :
Tao Lu ; Stuart, Morgan ; Kun Tang ; Xubin He
Author_Institution :
Dept. of Electr. & Comput. Eng., Virginia Commonwealth Univ., Richmond, VA, USA
Abstract :
Affinity is common among Virtual Machines (VMs) in cloud environments. If VMs collaborating on a job are split in geographically distributed clouds, the low bandwidth and high latency inter-cloud communication via a wide area network (WAN) will dramatically degrade the system performance. A potential solution is migrating all of the VMs collaborating on a job in parallel, so as to avoid wide area communication. However, if the job is too large, it becomes impractical to migrate all of the VMs simultaneously due to limited WAN bandwidth and high block dirty rate. We propose a migration optimization mechanism called Clique Migration to partition a large group of VMs into subgroups based on the traffic affinities among VMs. Then, subgroups are migrated one at a time. Based on Clique Migration, we propose and implement two algorithms called R-Min-Cut and Kmeans-SF. Analysis of the traffic trace of 68 VMs in an IBM production cluster shows that our algorithms can reduce inter-cloud traffic by 25% to 60%, when the degree of parallel migration is from 2 to 32. Tests of MPI multi-Ping Ping benchmark running on simulated inter-cloud environments, show that our algorithms can significantly shorten the period during which applications undergo performance degradation. Tests of MPI Reduce scatter benchmark show that R-Min-Cut can keep the performance during migration at 26% to 75% of the non-migration scenario.
Keywords :
cloud computing; message passing; optimisation; virtual machines; wide area networks; Kmeans-SF; MPI; R-min-cut; WAN; affinity grouping; clique migration; cloud environments; geographically distributed clouds; inter-cloud communication; inter-cloud live migration; migration optimization mechanism; virtual machines; wide area network; Algorithm design and analysis; Bandwidth; Clustering algorithms; Degradation; Partitioning algorithms; Production; Wide area networks; Inter-Cloud; Live migration; Traffic-aware grouping; Virtual machine; Wide area network;
Conference_Titel :
Networking, Architecture, and Storage (NAS), 2014 9th IEEE International Conference on
Conference_Location :
Tianjin
DOI :
10.1109/NAS.2014.40