Simulated Annealing based approach for Virtual Machine Live Migration

Avita Katal, Vinayak Bajoria, Vitesh Sethi
{"title":"Simulated Annealing based approach for Virtual Machine Live Migration","authors":"Avita Katal, Vinayak Bajoria, Vitesh Sethi","doi":"10.1109/ICSCC51209.2021.9528160","DOIUrl":null,"url":null,"abstract":"Virtual machine migration technique is used in cloud computing to increase the reliability and scalability of the cloud computing systems. It helps the service providers to achieve resource efficiency and quality of service. At the time of live migration, the underlying virtual machine continuously works until the entire or part of data is migrated from source to destination. Live migration of Virtual Machine (VM) acts as an important technique that allows the management of resources, maintenance of server and load balancing in cloud data centers, but there is a degradation of performance at the source and destination physical machines. Different live migrations techniques have been proposed, each showing different properties like completion time, amount of data transferred, down time of VM and degradation of performance of VM. In this paper, a live migration algorithm, Live Migration Annealing (LMA) Virtual Machine Migration that makes use of an evaluation function to perform analysis on the time series data collected over the iterations made during the live migration period is proposed. It embodies the concept of exploration and exploitation of knowledge and space. It also takes ideas from the Iterative depth first Search to perform the iterations and Simulated Annealing to find the pages eligible for the live Migration. All the eligible pages undergo a phase called Selection phase before being finally sent to the destination virtual machine which incorporates the idea of Second Chance. Live Migration is only performed if it isn’t happening at the expense of the downtime. An overall decrease in the number of iterations and downtime with least possible live migration time is achieved through the proposed algorithm.","PeriodicalId":382982,"journal":{"name":"2021 8th International Conference on Smart Computing and Communications (ICSCC)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 8th International Conference on Smart Computing and Communications (ICSCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSCC51209.2021.9528160","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Virtual machine migration technique is used in cloud computing to increase the reliability and scalability of the cloud computing systems. It helps the service providers to achieve resource efficiency and quality of service. At the time of live migration, the underlying virtual machine continuously works until the entire or part of data is migrated from source to destination. Live migration of Virtual Machine (VM) acts as an important technique that allows the management of resources, maintenance of server and load balancing in cloud data centers, but there is a degradation of performance at the source and destination physical machines. Different live migrations techniques have been proposed, each showing different properties like completion time, amount of data transferred, down time of VM and degradation of performance of VM. In this paper, a live migration algorithm, Live Migration Annealing (LMA) Virtual Machine Migration that makes use of an evaluation function to perform analysis on the time series data collected over the iterations made during the live migration period is proposed. It embodies the concept of exploration and exploitation of knowledge and space. It also takes ideas from the Iterative depth first Search to perform the iterations and Simulated Annealing to find the pages eligible for the live Migration. All the eligible pages undergo a phase called Selection phase before being finally sent to the destination virtual machine which incorporates the idea of Second Chance. Live Migration is only performed if it isn’t happening at the expense of the downtime. An overall decrease in the number of iterations and downtime with least possible live migration time is achieved through the proposed algorithm.
基于模拟退火的虚拟机实时迁移方法
在云计算中采用虚拟机迁移技术来提高云计算系统的可靠性和可扩展性。它帮助服务提供者实现资源效率和服务质量。在实时迁移时,底层虚拟机将持续工作,直到将全部或部分数据从源迁移到目标为止。虚拟机(VM)的实时迁移是一项重要的技术,它允许在云数据中心中管理资源、维护服务器和负载平衡,但是源和目标物理机的性能会下降。已经提出了不同的实时迁移技术,每种技术都显示出不同的属性,如完成时间、传输的数据量、VM的停机时间和VM的性能下降。本文提出了一种实时迁移算法——实时迁移退火(live migration退火,LMA)虚拟机迁移算法,该算法利用评估函数对实时迁移期间迭代收集的时间序列数据进行分析。它体现了探索和利用知识和空间的理念。它还采用迭代深度优先搜索的思想来执行迭代和模拟退火,以找到适合实时迁移的页面。所有符合条件的页面在最终发送到目标虚拟机之前都要经历一个称为“选择”的阶段,其中包含了“第二次机会”的概念。只有在不牺牲停机时间的情况下才执行实时迁移。通过提出的算法,可以实现迭代次数和停机时间的总体减少,并且可以减少活动迁移时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信