Adaptive Live VM Migration over a WAN: Modeling and Implementation

被引:16
作者
Zhang, Weida [1 ]
Lam, King Tin [1 ]
Wang, Cho-Li [1 ]
机构
[1] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
来源
2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD) | 2014年
关键词
cloud computing; virtualization; live migration; hybird-copy; wide-area networks; performance modeling; Xen; VIRTUAL MACHINES;
D O I
10.1109/CLOUD.2014.57
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advances in virtualization technology enable high mobility of virtual machines (VMs) and resource provisioning at a data-center level. Various strategies have been proposed for fast VM live migration over a local-area network (LAN). The most common solution uses memory pre-copying and assumes storage is shared on the LAN. When applied to a wide-area network (WAN), a new design philosophy in VM live migration algorithms is necessary to address like challenges of long latency, limited or unstable bandwidth and storage relocation. This paper proposes a three-phase, fractional, hybrid pre-copy and post-copy solution for both memory and storage to achieve highly adaptive and responsive WAN-wide migration. Our strategy is to selectively migrate an important fraction of memory and storage in the pre-copy and freeze-and-copy phases, while the rest (non-critical data set) is post-copied or demand-paged. We propose a new metric called performance restoration agility, which considers both the downtime and VM speed degradation during the post-copy phase, to evaluate the migration process. We also develop a profiling framework and a novel probabilistic prediction model to adaptively find a predictably optimal combination of the memory and storage fractions to migrate. Our solution is implemented on Xen and evaluated in an emulated WAN environment. Experimental results show that the solution achieves better adaptiveness than others for various applications over a WAN while retaining the responsiveness of post-copy algorithms.
引用
收藏
页码:368 / 375
页数:8
相关论文
共 14 条
[1]  
Akoush S., 2011, P 19 IEEE INT S MOD
[2]  
[Anonymous], 2010, MOD AN SIM COMP TEL
[3]  
[Anonymous], TECH REP
[4]  
Bradford R, 2007, VEE'07: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON VIRTUAL EXECUTION ENVIRONMENTS, P169
[5]  
Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273
[6]  
Hines Michael R., 2009, Operating Systems Review, V43, P14, DOI 10.1145/1618525.1618528
[7]  
Hirofuchi T, 2009, THIRD INTERNATIONAL WORKSHOP ON VIRTUALIZATION TECHNOLOGIES IN DISTRIBUTED COMPUTING (VTDC-09), P67
[8]   Live and Incremental Whole-System Migration of Virtual Machines Using Block-Bitmap [J].
Luo, Yingwei ;
Zhang, Binbin ;
Wang, Xiaolin ;
Wang, Zhenlin ;
Sun, Yifeng ;
Chen, Haogang .
2008 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2008, :99-106
[9]  
Nelson M, 2005, USENIX Association Proceedings of the General Track: 2005 UNENIX Annual Technical Conference, P391
[10]  
Noack M., 2003, THESIS