DocumentCode
3247590
Title
Live and incremental whole-system migration of virtual machines using block-bitmap
Author
Luo, Yingwei ; Zhang, Binbin ; Wang, Xiaolin ; Wang, Zhenlin ; Sun, Yifeng ; Chen, Haogang
Author_Institution
Dept. of Comput. Sci. & Technol., Peking Univ., Beijing
fYear
2008
fDate
Sept. 29 2008-Oct. 1 2008
Firstpage
99
Lastpage
106
Abstract
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.
Keywords
data integrity; disc storage; synchronisation; virtual machines; block-bitmap; data consistency; data integrity; local disk storage; memory data; synchronization; three-phase migration algorithm; virtual machine; whole system live migration scheme; whole system run-time state; whole-system incremental migration scheme; Computer science; Degradation; Disk recording; Performance analysis; Resumes; Runtime; Telecommunication control; Teleworking; Virtual machining; Virtual manufacturing;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2008 IEEE International Conference on
Conference_Location
Tsukuba
ISSN
1552-5244
Print_ISBN
978-1-4244-2639-3
Electronic_ISBN
1552-5244
Type
conf
DOI
10.1109/CLUSTR.2008.4663760
Filename
4663760
Link To Document