Abstract
Live virtual machine migration is a technique often used to migrate an entire OS with running applications in a non-disruptive fashion. Prior works concerned with one-to-one live migration with many techniques have been proposed such as pre-copy, post-copy and log/replay. In contrast, we propose VMScatter, a one-to-many migration method to migrate virtual machines from one to many other hosts simultaneously. First, by merging the identical pages within or across virtual machines, VMScatter multicasts only a single copy of these pages to associated target hosts for avoiding redundant transmission. This is impactful practically when the same OS and similar applications running in the virtual machines where there are plenty of identical pages. Second, we introduce a novel grouping algorithm to decide the placement of virtual machines, distinguished from the previous schedule algorithms which focus on the workload for load balance or power saving, we also focus on network traffic, which is a critical metric in data-intensive data centers. Third, we schedule the multicast sequence of packets to reduce the network overhead introduced by joining or quitting the multicast groups of target hosts. Compared to traditional live migration technique in QEMU/KVM, VMScatter reduces 74.2% of the total transferred data, 69.1% of the total migration time and achieves the network traffic reduction from 50.1% to 70.3%.
Original language | English |
---|---|
Title of host publication | VEE 2013 - Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments |
Pages | 63-72 |
Number of pages | 10 |
DOIs | |
Publication status | Published - 10 Apr 2013 |
Externally published | Yes |
Event | 9th International Conference on Virtual Execution Environments - Houston, United States Duration: 16 Mar 2013 → 17 Mar 2013 Conference number: 9 |
Conference
Conference | 9th International Conference on Virtual Execution Environments |
---|---|
Abbreviated title | VEE 2013 |
Country/Territory | United States |
City | Houston |
Period | 16/03/13 → 17/03/13 |