Analysis and Comparison of Live Virtual Machine Migration Methods

Mohammad A. Altahat, A. Agarwal, N. Goel, Marzia Zaman
{"title":"Analysis and Comparison of Live Virtual Machine Migration Methods","authors":"Mohammad A. Altahat, A. Agarwal, N. Goel, Marzia Zaman","doi":"10.1109/FiCloud.2018.00044","DOIUrl":null,"url":null,"abstract":"With the huge development of servers' virtualization technology, the importance of live virtual machines (VM) migration has increased in order to improve hardware utilization, increase the power efficiency of data centers, and to decrease the effect of data centers failures and service downtime during the maintenance period. Live VM migration is the process of copying the CPU state and the memory and disk states of a VM from a hosting physical server to another destination server at the same data center, or to another data center connected to the hosting data center over LAN or WAN networks, with the least service downtime, in order not to affect the Quality of Experience (QoE) of virtualization service users. After the VM is transferred to the destination host and before it resumes running there, network traffic should be redirected to the new VM's location. In this paper, we analyze and compare the three migration methods: the Pre-copy, the Post-copy, and the Hybrid-copy method. We explain the mathematical model of the Pre-copy method as available in the literature. We present our mathematical models for Post-copy and Hybrid-copy methods for the migration downtime, total migration time, and total transferred data during the migration process. We implement the three models using MATLAB and evaluate the performance of these migration methods for different experimental parameters. Based on the performance we propose which method is suitable for live migration of virtual machines.","PeriodicalId":174838,"journal":{"name":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"114 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FiCloud.2018.00044","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

With the huge development of servers' virtualization technology, the importance of live virtual machines (VM) migration has increased in order to improve hardware utilization, increase the power efficiency of data centers, and to decrease the effect of data centers failures and service downtime during the maintenance period. Live VM migration is the process of copying the CPU state and the memory and disk states of a VM from a hosting physical server to another destination server at the same data center, or to another data center connected to the hosting data center over LAN or WAN networks, with the least service downtime, in order not to affect the Quality of Experience (QoE) of virtualization service users. After the VM is transferred to the destination host and before it resumes running there, network traffic should be redirected to the new VM's location. In this paper, we analyze and compare the three migration methods: the Pre-copy, the Post-copy, and the Hybrid-copy method. We explain the mathematical model of the Pre-copy method as available in the literature. We present our mathematical models for Post-copy and Hybrid-copy methods for the migration downtime, total migration time, and total transferred data during the migration process. We implement the three models using MATLAB and evaluate the performance of these migration methods for different experimental parameters. Based on the performance we propose which method is suitable for live migration of virtual machines.
动态虚拟机迁移方法的分析与比较
随着服务器虚拟化技术的飞速发展,为了提高硬件利用率,提高数据中心的能源效率,减少数据中心故障和维护期间业务停机的影响,实时虚拟机迁移变得越来越重要。实时虚拟机迁移是指将虚拟机的CPU状态、内存状态和磁盘状态从托管物理服务器复制到同一数据中心的另一台目标服务器,或者通过LAN或WAN网络将虚拟机复制到与托管数据中心相连的另一个数据中心,以减少业务停机时间,从而不影响虚拟化服务用户的QoE (Quality of Experience)。在虚拟机转移到目标主机之后,在它恢复在目标主机上运行之前,网络流量应该被重定向到新虚拟机的位置。在本文中,我们分析和比较了三种迁移方法:预拷贝、后拷贝和混合拷贝。我们解释了在文献中可用的预拷贝方法的数学模型。我们提出了迁移停机时间、总迁移时间和迁移过程中总传输数据的后复制和混合复制方法的数学模型。我们利用MATLAB实现了这三种模型,并在不同的实验参数下评估了这些迁移方法的性能。基于性能分析,提出了适合虚拟机实时迁移的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信