Skip to main navigation Skip to search Skip to main content

Template-Aware Live Migration of Virtual Machines

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

One of the key challenges of edge computing is working with a limited amount of resources available at the edge, especially memory and bandwidth. Virtual Machine (VM) Templating is a technique to start multiple VM instances quickly from a shared pre-configured read-only image (or template). The new VM instances share the memory of the template in a copy-on-write (COW) manner. In edge computing platforms, VM templating can help to reduce the collective memory footprint and deployment time of multiple VMs. Live migration of VMs can also improve task placement on edge nodes for latency reduction, service availability, and cost-effectiveness. However, existing live migration techniques fail to maintain memory sharing among multiple templated VMs that are migrated to a common destination. Consequently, identical pages at the source are replicated several times at the destination, increasing memory pressure on the destination node, network traffic during migration, and total migration time. Lack of templating awareness can also trigger migration failure if the destination lacks sufficient memory to accommodate the increased memory footprint. To address this shortcoming of live migration, we introduce Template-aware Live Migration (TLM), which preserves preexisting COW memory sharing between templated VMs that are migrated to a common destination machine. Specifically, TLM ensures that multiple virtual pages from different VMs that are mapped to the same template page at the source are mapped to the same page at the destination. We implement TLM on the QEμKVM virtualization platform and demonstrate a significant reduction in memory footprint, shorter migration time, and reduced network traffic.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE/ACM Symposium on Edge Computing, SEC 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages336-340
Number of pages5
ISBN (Electronic)9798400701238
DOIs
StatePublished - 2023
Event8th Annual IEEE/ACM Symposium on Edge Computing, SEC 2023 - Wilmington, United States
Duration: Dec 6 2023Dec 9 2023

Publication series

NameProceedings - 2023 IEEE/ACM Symposium on Edge Computing, SEC 2023

Conference

Conference8th Annual IEEE/ACM Symposium on Edge Computing, SEC 2023
Country/TerritoryUnited States
CityWilmington
Period12/6/2312/9/23

Fingerprint

Dive into the research topics of 'Template-Aware Live Migration of Virtual Machines'. Together they form a unique fingerprint.

Cite this