Abstract

A key attraction of virtual machines (VMs) is live migration - the ability to move their execution state across physical machines even as the VMs continue to run. Unfortunately, the traditional pre-copy and post-copy techniques are not agile in the face of resource pressures at the source host, since it takes a long time to transfer the memory state of a VM. Consequently, the performance suffers for all VMs - those being migrated as well as those being left behind. Prior works have attempted to optimize indirect measures of migration effectiveness such as downtime, total migration time, and network overhead. However, none have treated the performance of VMs impacted by migration as the primary metric of migration effectiveness. We propose an Agile live migration technique that quickly recovers the performance of all VMs under resource pressure by eliminating resource pressure faster than traditional live migration. The working set of a VM is typically much smaller than its full memory footprint. Our approach works by transparently tracking the working set of each VM and offloading the non-working set (cold pages) in advance to portable per-VM swap devices. We present a new hybrid pre/post-copy technique that reduces the performance impact on the VM's workload by transferring only the working set of the VM while enabling destination to remotely access cold pages from the per-VM swap device. We describe the challenges in the design and implementation of Agile live migration in the KVM/QEMU platform without modifying the guest OS in the VM. When live migrating under memory pressure, we demonstrate a reduction in the performance impact on VMs by a up to factor of 2, reduction in migration time by up to factor of 4 besides reduction in memory pressure on both the source and destination hosts.

Keywords:
Live migration Computer science Virtual machine Downtime Working set Operating system Bottleneck Cloud computing Linux kernel Virtualization Embedded system

Metrics

31
Cited By
12.62
FWCI (Field Weighted Citation Impact)
26
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
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

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

Scheduling Live Migration of Virtual Machines

Vincent KherbacheEric MadelaineFabien Hermenier

Journal:   IEEE Transactions on Cloud Computing Year: 2017 Vol: 8 (1)Pages: 282-296
JOURNAL ARTICLE

Opportunistic live migration of virtual machines

M. P. GileshSubham JainS. D. Madhu KumarLillykutty JacobUmesh Bellur

Journal:   Concurrency and Computation Practice and Experience Year: 2019 Vol: 32 (5)
© 2026 ScienceGate Book Chapters — All rights reserved.