Template-aware Live Migration of Virtual Machines

被引:0
|
作者
Eswaran, Roja [1 ]
Yan, Mingjie [1 ]
Gopalan, Kartik [1 ]
机构
[1] SUNY Binghamton, Comp Sci, Binghamton, NY 13902 USA
关键词
D O I
10.1145/3583740.3626812
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 QEMU/KVM virtualization platform and demonstrate a significant reduction in memory footprint, shorter migration time, and reduced network traffic.
引用
收藏
页码:336 / 340
页数:5
相关论文
共 50 条
  • [1] An energy-aware negotiation protocol for live migration of virtual machines
    Duolikun, Dilawaer
    Enokido, Tomoya
    Takizawa, Makoto
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2023, 19 (04) : 446 - 462
  • [2] Template-Aware Transformer for Person Reidentification
    Zheng, Yanwei
    Zhao, Zengrui
    Yu, Xiaowei
    Yu, Dongxiao
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [3] Live migration of virtual machines
    Clark, C
    Fraser, K
    Hand, S
    Hansen, JG
    Jul, E
    Limpach, C
    Pratt, I
    Warfield, A
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), 2005, : 273 - 286
  • [4] SDN-based Order-aware Live Migration of Virtual Machines
    Fernando, Dinuni
    Yang, Ping
    Lu, Hui
    [J]. IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 1818 - 1827
  • [5] iAware: Making Live Migration of Virtual Machines Interference-Aware in the Cloud
    Xu, Fei
    Liu, Fangming
    Liu, Linghui
    Jin, Hai
    Li, Bo
    Li, Baochun
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (12) : 3012 - 3025
  • [6] BAC: Bandwidth-Aware Compression for Efficient Live Migration of Virtual Machines
    Li, Chunguang
    Feng, Dan
    Hua, Yu
    Xia, Wen
    Qin, Leihua
    Huang, Yue
    Zhou, Yukun
    [J]. IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [7] Opportunistic live migration of virtual machines
    Gilesh, Malayam Parambath
    Jain, Subham
    Kumar, S. D. Madhu
    Jacob, Lillykutty
    Bellur, Umesh
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (05):
  • [8] Scheduling Live Migration of Virtual Machines
    Kherbache, Vincent
    Madelaine, Eric
    Hermenier, Fabien
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (01) : 282 - 296
  • [9] Agile Live Migration of Virtual Machines
    Deshpande, Umesh
    Chan, Danny
    Guh, Ten-Young
    Edouard, James
    Gopalan, Kartik
    Bila, Nilton
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 1061 - 1070
  • [10] Live Gang Migration of Virtual Machines
    Deshpande, Umesh
    Wang, Xiaoshuang
    Gopalan, Kartik
    [J]. HPDC 11: PROCEEDINGS OF THE 20TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 2011, : 135 - 146