虚拟机动态迁移算法的优化与实现
发布时间:2021-08-07 03:01
虚拟机动态迁移技术能够让虚拟机在云数据中心的计算节点上移动,并且在整个过程中虚拟机上运行的服务基本上不会中断,使数据中心的维护成本大大降低。然而,当虚拟机中运行着大量内存密集型的应用程序时内存页被频繁读写,采用现有的动态迁移算法将会重复传输大量的脏页,实际上目的主机仅仅只保存了最后一次接收到的内存页。脏页反复传输的过程不但增加了动态迁移的时间开销,使得迁移时间延长,而且还占用大量的计算资源,影响虚拟机自身和同宿主机的其它虚拟机的正常运行。为提高虚拟机的迁移效率,分析了KVM(Kernel Virtual Machine)原生内存迁移预拷贝算法的不足,提出基于局部性原理的高脏页判定算法对虚拟机内存页进行分类,并在此基础上提出一种改进的内存迁移预拷贝算法(LPBP),减少高脏页的重传次数来缩短热迁移时间和停机时间;为了解决预拷贝算法在负载过高情况下无法收敛的问题,提出了一种改进的虚拟机停机判定算法,不仅从多个性能指标判断停机条件,而且当负载过高时自动对vCPU进行降温处理;引入LZ4压缩算法对内存迁移过程进行进一步优化,减少整个迁移过程中传输的总数据量。在KVM平台上实现了上述优化方案,并...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:64 页
【学位级别】:硕士
【部分图文】:
部分脏页位图信息根据前文的分析可知,当虚拟机内存负载到达一定程度时,迁移过程中会重复拷
本文编号:3326947
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:64 页
【学位级别】:硕士
【部分图文】:
部分脏页位图信息根据前文的分析可知,当虚拟机内存负载到达一定程度时,迁移过程中会重复拷
本文编号:3326947
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3326947.html