ACM Home Page
Please provide us with feedback. Feedback
Live migration of virtual machine based on full system trace and replay
Full text PdfPdf (891 KB)
Source
High Performance Distributed Computing archive
Proceedings of the 18th ACM international symposium on High performance distributed computing table of contents
Garching, Germany
SESSION: Grid middleware and distributed algorithms table of contents
Pages 101-110  
Year of Publication: 2009
ISBN:978-1-60558-587-1
Authors
Haikun Liu  Huazhong University of Science and Technology, Wuhan, China
Hai Jin  Huazhong University of Science and Technology, Wuhan, China
Xiaofei Liao  Huazhong University of Science and Technology, Wuhan, China
Liting Hu  Huazhong University of Science and Technology, Wuhan, China
Chen Yu  Huazhong University of Science and Technology, Wuhan, China
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 60,   Downloads (12 Months): 241,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1551609.1551630
What is a DOI?

ABSTRACT

Live migration of virtual machines (VM) across distinct physical hosts provides a significant new benefit for administrators of data centers and clusters. Previous migration schemes focused on transferring the runtime memory state of the VM. Those approaches employed memory pre-copy algorithm to synchronize the migrating VM states, which make VM live migration cost much network traffic and application downtime, especially for memory intensive workloads. This paper describes the design and implementation of a novel approach CR/TR-Motion that adopts checkpointing/recovery and trace/replay technology to provide fast, transparent VM migration. With execution trace logged on the source host, a synchronization algorithm is performed to orchestrate the running source and target VM until they get a consistent state. We also give a formalized characterization about the migration evaluation metrics and make a mathematical analysis about our algorithm. Our scheme can greatly reduce the migration downtime and network bandwidth consumption. Experimental measurements show that our approach can drastically reduce migration overheads compared with pre-copy algorithm: up to 72.4% on application observed downtime, up to 31.5% on total migration time and up to 95.9% on the data to synchronize the VM state, while the application performance overhead due to migration is less than 8.54% on average.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
 
4
G. Bronevetsky, R. Fernandes, D. Marques, K. Pingali, and P. Stodghill. Recent Advances in Checkpoint/Recovery Systems. In Proceedings of 20th International Parallel and Distributed Processing Symposium (IPDPS'06), April 25-29, 2006
 
5
6
 
7
 
8
9
 
10
 
11
 
12
S. T. King. Operating System Extensions to Support Host-Based Virtual Machines. Technical Report CSE-TR-465-02, University of Michigan, September 2002
 
13
14
15
16
 
17
18
19
 
20
21
22
 
23
 
24
 
25
B. Wellington. Secure DNS Dynamic Update, RFC 3007
 
26
M. Xu, V. Malyugin, J. Sheldon, G. Venkitachalam, and B. Weissman. ReTrace: Collecting Execution Trace with Virtual Machine Deterministic Replay. In Proceedings of the Third Annual Workshop on Modeling, Benchmarking and Simulation, June 10, 2007, California, USA
27

Collaborative Colleagues:
Haikun Liu: colleagues
Hai Jin: colleagues
Xiaofei Liao: colleagues
Liting Hu: colleagues
Chen Yu: colleagues