KVM虚拟机在线迁移性能优化的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:axcom
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在目前典型的虚拟机管理器中,都提供了相应的虚拟机在线迁移技术,被广泛应用在数据中心的容灾备份、负载均衡等应用中。虚拟机在线迁移一般都采用基于内存预拷贝的方式,但这种方式具有一定的限制:当内存“脏页”产生的速率大于网络传输速率的时候,整个内存迭代次数就增多,内存预拷贝就会失效,会导致很长的停机时间;对于内存密集型的应用会带来大量数据的传输,会使得迁移总时间变长。  针对KVM虚拟机在线迁移的关键技术方面进行改进优化,提高KVM虚拟机在线迁移的性能和效率。根据KVM虚拟机预拷贝迁移机制在迭代传输过程中重复传输相同内容的内存页问题,提出一种基于虚拟机内存压缩的预拷贝迁移机制来解决内存页传输量问题。该机制是基于压缩传输内存页的方式进行虚拟机在线迁移,采用的是XBRLE(xor binary Run length encode)算法,该算法对网络中前后两个阶段传输的每个内存页进行差法运算,然后再针对每个内存页进行压缩传输,在到达目标主机上进行解压并重新恢复每个内存页。为了减少总迁移时间和保证目的虚拟机的运行,提出一种基于混合内存拷贝的KVM虚拟机后拷贝迁移,该机制是基于内存页按需复制和内存页主动推送的混合方式,该机制的原理在于:目标虚拟机在运行过程中不断发生缺页,通过向源主机发送缺页请求,源主机根据目的主机的请求主动发送该内存页以及相邻的一定数量的内存页,不断重复该流程,目的虚拟机就可以获得所有的内存页。最后,深入研究这两种迁移机制所适宜的负载特性和应用场景,提出一种应用特征感知的迁移算法选择模型,针对不同的应用负载和迁移代价量化指标,可以选择最优的迁移算法。  综上所述,在不同虚拟机迁移性能指标上对虚拟机在线迁移的算法进行优化和改进,可以有效减少虚拟机在线迁移的代价,使得虚拟机迁移的性能得到大幅度提升。
其他文献
分布式事务的提交和恢复机制是分布式数据库研究中的一个重要方面。提交协议负责事务的正确提交,恢复处理则是在事务处理系统发生故障后,使数据库恢复到某一个一致的状态,它们在
随着零售业竞争的加剧,企业之间的竞争演变为供应链之间的竞争。信息共享是供应链管理的首要条件。当前我国零售业信息化程度参差不齐,各零售企业的采用的信息系统千差万别,
相关反馈技术是信息检索技术研究的热点。目前常用的相关反馈技术依然是基于关键词匹配的方式,在检索的过程中一是没有包含语义信息,二是仅从系统的角度进行信息反馈,没有包
随着网络应用的普及,企业依赖信息化的程度逐渐加深,使信息安全显得越来越重要,为了解决分散环境下的统一用户认证,许多企业和组织对单点登录技术(SSO)进行了大量研究。SSO的
桥梁健康监测系统是通过对桥梁结构状态的监测与评估,为大桥在特殊气候、特殊交通条件下或运营状况严重异常时触发预警信号,分析评估桥梁使用寿命,并为桥梁的养护、维修与管
本文比较系统、完整地分析和论述了Web挖掘中的各项技术,总结了现有的Web挖掘中的聚类技术和分类的研究成果。结合蚁群优化算法,将一种基于蚂蚁“相容理论(colonial closure)”
随着计算机的广泛应用和互联网技术的迅速发展,Web应用已经逐渐深入到人们工作和生活中的各个领域。集群(Cluster)技术的发展,有效的提高了Web应用的服务质量。特别是随着开
MODIS是美国地球观测系统(EOS)系列卫星的最主要探测仪器之一,是当今世界上新一代“图谱合一”的光学遥感仪器,代表了迄今为止最先进的空间星载传感器技术和遥感应用技术。
自万维网之父Tim Berners-Lee提出了语义Web(Semantic Web)的概念以来,语义Web和Web服务成为目前万维网中发展的两个重要趋势,这两种技术的结合产生了一个新兴的研究课题,那就是
计算机网络和信息技术的快速发展,使人们日常生活及工作环境对计算机网络和信息系统的依赖越来越密切,对网络安全的要求也越来越高。当前网络安全防护技术有很多,如防火墙,访