针对内存密集型负载的虚拟机在线迁移优化

来源 :浙江大学 | 被引量 : 0次 | 上传用户:wpe2727
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化是一个广泛应用在现代化计算系统中的基础技术。虚拟化通过分离应用层与硬件层,实现灵活、按需、便捷的计算资源共享与管理功能。虚拟机在线迁移是虚拟化的一个关键支撑技术,它将一台运行中的虚拟机从其原属物理机转移至另一台物理机,用极低的代价修改了虚拟机与物理机的对应关系,为提供大规模集群与云计算等场景提供了硬件维护、容错管理、负载均衡与节能整合等支持。  现有的虚拟机在线迁移技术在广泛应用到实际的大规模集群与云计算中心时,有两个核心挑战:(1)迁移时的可靠性稳定性难以保证,特别是面对内存密集型负载时,多种迁移技术耗时过长,甚至不能完成迁移任务;(2)迁移时的应用服务质量下降严重,迁移时的应用无响应、响应延迟等问题,均极大地影响了服务质量。  虚拟机迁移最常处理内存密集型负载。尽管学术界与工业界运用如压缩、预取页、调度等方法应对这两项挑战,但迁移的可靠性稳定性与服务质量,与易变数据的特征、运行负载的类型、内存访问的轨迹密切相关,现有的方法并没有足够关注这些点。同时,现有成果中还缺少能覆盖各种类型迁移的性能评测体系。  本文针对内存密集型负载,围绕提升可靠性稳定性与提高服务质量的核心目标,以预拷贝、后拷贝、混合拷贝迁移为基础策略,利用易变数据特征、运行负载分类、内存轨迹预测等方法,辅以多种调度算法,对迁移进行优化。本文主要的创新与成果总结如下:  (一)针对集群管理中应用迁移的场景,提出了一个基于性能监测的虚拟机迁移调度优化方法。通过监测收集集群中多项性能参数,在满足多目标资源需求的前提下,自动对集群进行初始放置、热点解除、节能整合及负载均衡调度,解决大规模集群的管理调度问题。同时本方法在后续研究中作为监测、执行、评测工具使用。  (二)针对预拷贝迁移,利用易变数据特征与内存轨迹预测,提出了一个自适应切换优化算法。通过调度实例发现,预拷贝迁移处理内存密集型负载时效率低下。本文在分析了预拷贝迁移的技术瓶颈后,设计算法自适应发掘预拷贝阶段与停机阶段中合适的切换点,从而降低重复传输的数据量,缩短迭代拷贝耗时,扩大预拷贝迁移对内存密集型负载的适应性,提升了可靠性稳定性及服务质量。  (三)针对后拷贝迁移,利用易变数据特征、内存轨迹预测等,提出了一种对固定大小页面的优化算法。本文中发现提升内存访问轨迹预测的准确率,能有效提升后拷贝迁移中的应用响应速度。对一种有规律的内存密集型负载——固定大小页面进行访问规律分析,通过带有学习反馈的自适应调整优化,提升该负载的访问轨迹预测准确率,减少后拷贝阶段的远程缺页中断,降低负载的响应延迟,提升了服务质量。  (四)针对混合拷贝迁移,利用易变数据特征、运行负载分类及内存轨迹预测等,提出了一个热页优化算法,同时完善了迁移性能评测体系。本文中对内存密集型负载进行系统地分类,根据混合拷贝迁移本身的流程特点,设计出一个在线的、适用于多种负载的、用于提升内存访问轨迹预测准确率的热页优化算法。同时,提出了一个可量化的指标“暂停时间”,填补了后拷贝阶段的性能评测空白,完善了评测体系。本文的优化算法有效地缩短了内存密集型负载在混合拷贝迁移中的暂停时间,提升了应用服务质量。
其他文献
该文分别对神经网络和决策树这两种分类技术进行了探讨.对于神经网络,该文先介绍神经网络的基本知识,然后讨论采用神经网络进行特征提取以对高维数据进行降维,并介绍将神经网
企业之间已开始从基于产品的竞争转向基于客户的竞争,客户正逐渐替代技术与产品,成为企业最重要的资源之一,有效管理客户资源已成为企业的迫切需求,客户关系管理(CRM)由此应运而
嵌入式测览器的最重要功能之一是解析和显示HTML网页.实现以上功能的模块包括:解析模块,显示与焦点管理模块和人机交互模块.这几个模块问的关系比较紧密,这些模块可作为一个
P2P技术模式在目前的Internet应用中越来越显示出优越性,未来的Internet必然是B/S、C/S技术模式和P2P技术模式并存,各有自己的适用范围。JXTA是P2P网络中第一个开放式的应用开发
Internet发展至今,在完成了网络的物理架构后,进入应用阶段,即充分利用网络通信和处理能力来创造财富和价值。在Web服务出现前,分布式客户/服务器的概念几乎仅限于HTML表单与动态
该文以视频关键帧为主要研究对象,深入探讨了关键帧的抽取、关键帧特征提取、关键帧检索中的相关反馈技术以及在关键帧基础上进行的场景分割技术.在关键帧的检索中,该文提出
目前,人类获得信息越来越容易,但当大量的未经处理的信息涌现到人类面前时,也使人类面临“数据灾难”,如何提取有用的信息是一个很大的研究课题,粗糙集理论作为一种新的理论方法应
随着互联网技术、多媒体技术的发展以及虚拟现实技术的元年到来,人类对于教育的方式和方法有了颠覆性的认识,如何利用好网络上现有的教学资源,使网络更好的服务社会已经成为一项
本论文以国家某重点型号工程中控制分组件测试系统的研制为背景,探讨了如何采用EDA方法,并结合FPGA器件,设计和实现基于PCI总线的符合测试系统要求的各种接口板的方法。 控制
该文首先对入侵检测系统的技术背景进行了简要的说明和归类.接下来讲述分类问题,实现C4.5分类算法,并应用分类算法进行实验,从审计数据中建立分类模型,以此研究特征属性的构