基于Xen的虚拟机动态迁移策略研究
辽宁大学 张璞
本文针对Xen平台环境,将实际应用场景和Xen底层的迁移进行结合,提出了基于Xen虚拟机的动态迁移策略。具体工作如下:首先,为了在云计算环境下进行虚拟机迁移,Xen迁移时采用比较传递页位图和跳过页位图的方式来判断内存页是否重传。针对页位图比较带来多次重传增加网络传送开销,提出基于AR模型的内存优化算法,根据记录的内存页所有修改时间间隔来预测内存页的下次修改时间,当下次修改时间大于某个阈值时进行重传。该内存优化算法缩短了虚拟机迁移的时间,减少了虚拟机迁移时的网络开销。其次,在AR模型的基础上,对缩短迁移时间的同时降低业务质量的情况进行分析处理。针对RATE_IS_SAVE模式下迁移时网络带宽最大化分配带来业务预留带宽不足,对原模式进行自适应优化,提出基于指数平滑算法的网络带宽改进策略,依据迭代过程中的脏页产生速率合理预测业务预留带宽,再将剩余带宽分配给迁移,有效缩短了迁移时间,保证了迁移时的业务质量。最后,通过对基于AR模型的内存优化算法、基于指数平滑算法的网络带宽分配策略以及两者结合在多个应用类型下的实验数据收集,分析迁移时间、宕机时间和服务质量等性能指标。
基于Xen的虚拟机动态迁移策略研究
时间: 2024-10-01 16:06:02