云计算环境中虚拟机增量迁移技术的研究

被引量 : 11次 | 上传用户:wenge228394
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为近年来研究和应用的热点,云计算受到越来越多的IT企业和业内人士的关注,被认为是下一代互联网发展的新模式,将给公众的生产、生活带来巨大的变化。借助云计算,网络服务提供商可以短时间内处理千万甚至数亿计的数据,如同拥有超级计算机同样强大的处理能力。同时,使用者可以通过网络按需的使用这些资源和服务,实现将计算作为一种公共设施由公众使用的梦想,用户可以象使用水和电一样的使用云提供的服务。虚拟化是云计算系统的核心组成部分之一,它实现了IT资源的逻辑抽象和统一表示,使得计算资源充分整合和高效利用,为云计算系统中资源的高效管理和动态分配分配提供了很好的解决办法。其中虚拟机实时迁移技术是最有价值的应用之一,也是本文的主要研究内容。虚拟机实时迁移是虚拟化技术中的关键技术之一。实时迁移是指在保持虚拟机运行的情况下将其从一台物理主机迁移到另一台物理主机上,该技术在负载均衡、系统容错、能耗管理等方面得到广泛的应用。迁移期间会有短暂的停机时间,用户不会受到明显的影响,但是在实时性要求比较高的环境中,如何降低迁移过程对用户带来的负面影响尤为重要。在本文中,作者选择开源的虚拟机监控器Xen作为研究平台,从如何减少迁移时间和停机时间的角度出发对Xen虚拟机迁移机制进行研究,并针对其不足进行了改进。本文的主要工作如下:1)介绍了云计算和虚拟化技术的概念和发展状况,从服务器虚拟化、应用虚拟化等方面介绍了云计算和虚拟化技术之间密不可分的关系。2)从虚拟机迁移的概念、迁移内容、迁移流程以及迁移评价指标等方面对实时迁移技术进行了详细的分析,并以Xen为研究对象,在深入研究了Xen架构、源码的基础上,指出其实时迁移机制在高脏页率的环境中的不足。3)针对传统实时迁移框架的不足,本文提出了优化的实时迁移框架,主要是添加了两个模块:脏页统计模块和脏页分层模块。脏页统计模块的主要工作是:统计在预迁移过程中内存页面的变化情况,并以统计结果为标准判定工作集(Writable Working Set,WWS),解决了传统迁移机制在工作集选择上的片面性。脏页分层模块的主要工作是:根据脏页统计模块的统计结果,对内存页按照访问频率进行分层,对访问次数少的页面予优先,对访问次数多的页面延迟迁移,在一定程度上解决了迭代过程脏页被反复迁移的问题,有效的减少了迁移时间和停机时间。4)在研究了Xen实时迁移源码的基础上,实现了脏页统计模块和脏页分层模块。分别提出了脏页统计算法和脏页分层算法,通过两者的协同工作实现缩短迁移时间和停机时间的目的。最后搭建实验平台,验证了算法的可行性和有效性,优化的实时迁移框架可以有效的改善在高脏页环境中的迁移性能。
其他文献
意大利经济学家帕累托发现了"二八法则",也叫"80/20效率法则"。"二八"者,即"重要的少数"与"琐碎的多数"之简称,即在管理上重要的因子通常只占少数,而不重要的因子则常占多数。要分清主
文章介绍了期待奖励原理和激发内在动机原理,以职校英语教学中的一个微型教学设计为例,说明了有意识运用教学原理在实现教学中的作用。
在我国建设坚强智能电网的大背景下,信息化项目建设作为信息化发展进程中的重要一环,对其进行全面的风险管理越来越有必要,也越来越重要。本文通过深入分析风险管理、信息项
目的:评估兆伏级锥形束CT(CBCT)图像引导食管癌三维适形放射治疗(3DRT)的摆位误差,计算临床靶体积(CTV)到计划靶体积(PTV)的外放边界。方法:用西门子配备有MVision兆伏级CBCT
云制造的概念是中国工程院李伯虎院士于2009年最早提出的。它是融合云计算、物联网等最先进的IT技术和信息化、智能化制造新技术的产物。现在云制造已被列为世界各国制造业创
W.eb2.0时代的自媒体,是指为个体提供信息生产、积累、传播、共享内容兼具私密性与公开性的信息传播方式,其中最具代表性的托管平台当属美国的Facebook和Twitter,中国的Q-zon
精确农业管理模型是变量处方生成的数字化基础,是整个精确农作信息流管理中的核心环节,充分发挥作物精确管理模型的优势,结合空间信息获取及分析技术,生成基于品种类型、生态
目的:探讨带膜食管支架置入术治疗食管癌性狭窄和食管-气管瘘的临床效果。方法:32例晚期食管癌性狭窄和食管-支气管瘘患者,均无手术指征,术前已行内镜和X线钡剂造影检查明确
丁村遗址是我国旧石器时代中期文化的重要代表.晚近有一种观点将丁村54:100和54:102地点的石制品组合从丁村文化范畴中分离出来,归入以周口店第1地点为代表的"中国北方旧石器
随着网络技术的发展和无线通信的普及,在传输或存储影像资料时,必须对其进行高效的压缩处理,这不仅能缩短传输的时间,而且能减少储存所需要的存储空间。JPEG(Joint Photographic E