Live and Incremental Whole-System Migration of Virtual Machines Using Block-Bitmap

被引:42
作者
Luo, Yingwei [1 ]
Zhang, Binbin [1 ]
Wang, Xiaolin [1 ]
Wang, Zhenlin [2 ]
Sun, Yifeng [1 ]
Chen, Haogang [1 ]
机构
[1] Peking Univ, Dept Comp Sci & Technol, Beijing 100871, Peoples R China
[2] Michigan Technol Univ, Dept Comp Sci, Houghton, MI 49931 USA
来源
2008 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING | 2008年
基金
美国国家科学基金会;
关键词
D O I
10.1109/CLUSTR.2008.4663760
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we describe a whole-system live migration scheme, which transfers the whole system run-time state, including CPU state, memory data, and local disk storage, of the virtual machine (VM). To minimize the downtime caused by migrating large disk storage data and keep data integrity and consistency, we propose a three-phase migration (TPM) algorithm. To facilitate the migration back to initial source machine, we use an incremental migration (IM) algorithm to reduce the amount of the data to be migrated. Block-bitmap is used to track all the write accesses to the local disk storage during the migration. Synchronization of the local disk storage in the migration is performed according to the block-bitmap. Experiments show that our algorithms work well even when I/O-intensive workloads are running in the migrated VM. The downtime of the migration is around 100 milliseconds, close to shared-storage migration. Total migration time is greatly reduced using IM. The block-bitmap based synchronization mechanism is simple and effective. Performance overhead of recording all the writes on migrated VM is very low.
引用
收藏
页码:99 / 106
页数:8
相关论文
共 14 条
[1]  
[Anonymous], BONNIE
[2]  
[Anonymous], SAMBA
[3]  
[Anonymous], 2016, XEN
[4]  
Barham P., 2003, XEN ART VIRTUALIZATI
[5]  
BRADFORD R, 2007, LIVE WIDE AREA MIGRA
[6]  
Chandra R, 2005, NSDI 05 2 S NETW SYS
[7]  
CLARK C, 2005, LIVE MIGRATION VIRTU
[8]  
HANSEN JG, 2004, P 11 ACM EUR SIGOPS
[9]  
Kozuch M., 2002, 4 IEEE WORKSH MOB CO
[10]  
KOZUCH M, 2004, COMPUTER JUL