Back to Search Start Over

VMScatter

Authors :
Tianyu Wo
Jinpeng Huai
Chunming Hu
Jianxin Li
Lei Cui
Bo Li
Hussain Al-Aqrabi
Lu Liu
Source :
VEE
Publication Year :
2013
Publisher :
Association for Computing Machinery (ACM), 2013.

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%.

Details

ISSN :
15581160 and 03621340
Volume :
48
Database :
OpenAIRE
Journal :
ACM SIGPLAN Notices
Accession number :
edsair.doi.dedup.....0a72673d933da5a624a02f77ef2c3a47