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实现了这三种模型,并在不同的实验参数下评估了这些迁移方法的性能。基于性能分析,提出了适合虚拟机实时迁移的方法。