Memory/Disk Operation Aware Lightweight VM Live Migration

被引:5
|
作者
Shi, Bin [1 ]
Shen, Haiying [3 ]
Dong, Bo [2 ]
Zheng, Qinghua [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Comp Sci & Technol, Xian 710049, Peoples R China
[2] Xi An Jiao Tong Univ, Sch Distance Educ, Xian 710049, Peoples R China
[3] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22901 USA
基金
中国博士后科学基金;
关键词
Hidden Markov models; Bandwidth; Quality of service; Prediction algorithms; Cloud computing; Memory management; IEEE transactions; VM live migration; resource management; workingset prediction; STORAGE MIGRATION;
D O I
10.1109/TNET.2022.3155935
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Live virtual machine migration technique allows migrating an entire OS with running applications from one physical host to another, while keeping all services available without interruption. It provides a flexible and powerful way to balance system load, save power, and tolerate faults in data centers. Meanwhile, with the stringent requirements of latency, scalability, and availability, an increasing number of applications are deployed across distributed data-centers. However, existing live migration approaches still suffer from long downtime and serious performance degradation in cross data-center scenes due to the mass of dirty retransmission, which limits the ability of cross data-center scheduling. In this paper, we propose a system named Memory/disk operation aware Lightweight VM Live Migration across data-centers with low performance impact (MLLM). It significantly improves the cross data-center migration performance by reducing the amount of dirty data in the migration process. In MLLM, we predict disk read workingset (i.e., more frequently read contents) and memory write workingset (i.e., more frequently write contents) based on the access sequence traces. And then we adjust the migration models and data transfer sequence by the workingset information. We further proposed an improved algorithm for workingset estimation. Moreover, we discussed the potential use of machine learning (ML) to enhance the performance of the VM migration and also propose a two-level hierarchical network model to make the ML-based prediction more efficient. We implement MLLM and its improved versions on the QEMU/KVM platform and conduct several experiments. The experimental results show that 1) MLLM averagely reduces 62.9% of total migration time and 36.0% service downtime over existing methods; 2) The improved workingset estimation algorithm reduces 9.32% memory pre-copy time on average over the original algorithm.
引用
收藏
页码:1895 / 1910
页数:16
相关论文
共 50 条
  • [1] Memory/Disk Operation Aware Lightweight VM Live Migration Across Data-centers with Low Performance Impact
    Shi, Bin
    Shen, Haiying
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 334 - 342
  • [2] Distributed Shared Memory based Live VM Migration
    Daradkeh, Tariq
    Agarwal, Anjali
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 826 - 830
  • [3] Introspection-Based Memory Pruning for Live VM Migration
    Wang, Chonghua
    Hao, Zhiyu
    Cui, Lei
    Zhang, Xiangyu
    Yun, Xiaochun
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (06) : 1298 - 1309
  • [4] Introspection-Based Memory Pruning for Live VM Migration
    Chonghua Wang
    Zhiyu Hao
    Lei Cui
    Xiangyu Zhang
    Xiaochun Yun
    International Journal of Parallel Programming, 2017, 45 : 1298 - 1309
  • [5] Hybrid Live VM Migration: An Efficient Live VM Migration Approach in Cloud Computing
    Shakya, Abhishek Ku
    Garg, Deepak
    Nayak, Prakash Ch
    ADVANCED INFORMATICS FOR COMPUTING RESEARCH, ICAICR 2018, PT I, 2019, 955 : 600 - 611
  • [6] VM Live Migration At Scale
    Ruprecht, Adam
    Jones, Danny
    Shiraev, Dmitry
    Harmon, Greg
    Spivak, Maya
    Krebs, Michael
    Baker-Harvey, Miche
    Sanderson, Tyler
    ACM SIGPLAN NOTICES, 2018, 53 (03) : 45 - 56
  • [7] Minimizing Biased VM Selection in Live VM Migration
    Melhem, Suhib Bani
    Agarwal, Anjali
    Goel, Nishith
    Zaman, Marzia
    PROCEEDINGS OF 2017 3RD INTERNATIONAL CONFERENCE OF CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2017, : 229 - 235
  • [8] VM Live Migration Time Reduction using NAS based algorithm during VM Live Migration
    Thakre, Preeti P.
    Sahare, Vaishali N.
    2017 IEEE 3RD INTERNATIONAL CONFERENCE ON SENSING, SIGNAL PROCESSING AND SECURITY (ICSSS), 2017, : 242 - 246
  • [9] Energy-Aware Live VM Migration Using Ballooning in Cloud Data Center
    Gupta, Neha
    Gupta, Kamali
    Qahtani, Abdulrahman M. M.
    Gupta, Deepali
    Alharithi, Fahd S. S.
    Singh, Aman
    Goyal, Nitin
    ELECTRONICS, 2022, 11 (23)
  • [10] Incorporating Memory Sharing-awareness in Multi-VM Live Migration
    Eswaran, Roja
    Yan, Mingjie
    Gopalan, Kartik
    2024 IEEE 24TH INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID 2024, 2024, : 667 - 670