JOURNAL ARTICLE

Post-copy live migration of virtual machines

Michael R. HinesUmesh DeshpandeKartik Gopalan

Year: 2009 Journal:   ACM SIGOPS Operating Systems Review Vol: 43 (3)Pages: 14-26   Publisher: Association for Computing Machinery

Abstract

We present the design, implementation, and evaluation of post-copy based live migration for virtual machines (VMs) across a Gigabit LAN. Post-copy migration defers the transfer of a VM's memory contents until after its processor state has been sent to the target host. This deferral is in contrast to the traditional pre-copy approach, which first copies the memory state over multiple iterations followed by a final transfer of the processor state. The post-copy strategy can provide a "win-win" by reducing total migration time while maintaining the liveness of the VM during migration. We compare post-copy extensively against the traditional pre-copy approach on the Xen Hypervisor. Using a range of VM workloads we show that post-copy improves several metrics including pages transferred, total migration time, and network overhead. We facilitate the use of post-copy with adaptive prepaging techniques to minimize the number of page faults across the network. We propose different prepaging strategies and quantitatively compare their effectiveness in reducing network-bound page faults. Finally, we eliminate the transfer of free memory pages in both pre-copy and post-copy through a dynamic self-ballooning (DSB) mechanism. DSB periodically reclaims free pages from a VM and significantly speeds up migration with negligible performance impact on VM workload.

Keywords:
Computer science Live migration Virtual machine Operating system Liveness Page fault Overhead (engineering) Transfer (computing) Computer network Parallel computing Virtual memory Distributed computing Virtualization Memory management Cloud computing

Metrics

358
Cited By
26.35
FWCI (Field Weighted Citation Impact)
35
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

VCSP: virtual CPU scheduling for post-copy live migration of virtual machines

Narges JalaeiFaramarz Safi-Esfahani

Journal:   International Journal of Information Technology Year: 2020 Vol: 13 (1)Pages: 239-250
JOURNAL ARTICLE

Live Migration of Virtual Machines Based on Hybrid Memory Copy Approach

Yang ChenJinpeng HuaiChunming Hu

Journal:   Chinese Journal of Computers Year: 2012 Vol: 34 (12)Pages: 2278-2291
JOURNAL ARTICLE

Live migration of virtual machines

Christopher J. ClarkKeir FraserSteven HandJacob Gorm HansenEric JulChristian LimpachIan PrattAndrew Warfield

Journal:   Networked Systems Design and Implementation Year: 2005 Pages: 273-286
JOURNAL ARTICLE

An Optimization of Pre-copy Approach for Live Migration of Virtual Machines

Yi Zhong

Journal:   Journal of Information and Computational Science Year: 2015 Vol: 12 (16)Pages: 6187-6199
© 2026 ScienceGate Book Chapters — All rights reserved.