面向虚拟化云计算平台的内存优化关键技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:harrydu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种面向服务的、构建在以资源动态分配和绑定为核心的计算基础设施之上的一种新型计算形态和商业模式。在云计算基础设施中,计算资源、存储资源以及网络带宽等都可以作为一种能力(capacity)为用户提供服务,通过一种更具有弹性的管理方式把各种资源聚合绑定后为云用户提供基础计算平台服务。   虚拟化技术在云计算平台上的应用可以在物理计算基础设施复用、资源动态伸缩、性能隔离、病毒隔离等诸多方面为云平台带来了诸多的特性。其中,资源虚拟化技术使得云平台具备更加弹性的资源配给方式和动态调节特性。以虚拟机为资源聚合基本单元的特点为用户配置更加灵活的计算平台带来了快速、灵活、高效以及安全等诸多好处。其中,虚拟化云计算平台上,内存虚拟化面临比传统虚拟化场景下更多的挑战。如何构建面向云计算平台的虚内存资源的优化分配和动态调节机制,以及如何实现内存资源的动态按需分配,是虚拟化技术在分布式云平台上面临的一个重要的挑战。这个挑战主要表现在如下三个方面:如何量化分析虚拟机的访存模式以协助估计虚拟机内存有效工作集的大小、如何实现内存资源的动态按需绑定以及如何满足用户对于性能、安全可靠等的要求。   本文探索了面向云计算平台的、以内存透明调节技术为核心、以虚拟机内存访问模式带外分析为驱动的分布式内存虚拟化机制,通过资源按需分配的方式来构建跨越计算机资源物理边界的、安全可靠的内存优化框架。   (1)提出并实现了基于透明优化技术的虚拟机间内存资源动态调整框架。该框架以虚拟机内存资源的透明回收和再分配技术为核心、以分布式空闲内存检测技术和内存远程访问技术为支撑,实现了跨越物理计算机资源边界的透明内存优化技术。在该框架中,虚拟机的存储架构被重构,内存部分透明的划分成三个部分:本地独占内存、本地共享内存和远程独占内存。通过调节虚拟机内存在这三者之间的分配来达到动态优化资源配给、提升系统整体效率的目的。该框架能够充分优化系统中的内存分配,大幅提高内存敏感性应用的性能。我们分别从内存回收的负载,内存回收在虚拟机上运行的服务不同状态下的对系统的影响,以及多虚拟机共存的情况下对于服务的整体加速等诸多方面进行了评测。   (2)针对用户对于性能、安全和稳定性的要求,本文引入了基于Mark-Copy-Validate-Update异步页面回收机制、基于页面回收速度和共享缓冲区联动的Thrashing-Avoidance性能优化机制以及基于双层地址空间1:N映射模型的内存数据冗余存储方案等,实现了高效、安全、可靠的伞局内存资源访问。同时,为了优化系统性能,引入了One-Copy机制来避免多次数据复制带来的性能开销。通过实验,我们验证了页面回收机制的高效性、稳定性。   (3)针对虚拟机不同访存模式判定问题,本文提出了一种基于虚拟机内存访问时间局部性信息带外分析方法为核心的虚拟机内存访问模式判定机制,研究了不同访存模式下虚拟机的内存访问时间局部性访问间隔分布规律与虚拟机访存模式之间的关系。在本文中,一种构建在虚拟机监控器中的虚拟机内存访问监控系统被引入到系统中,通过分别监控虚拟机对于内存的访问和DMA操作来动态地统计虚拟机的访问间隔分布信息。为了分析虚拟机访存规律,本文引入了一种新型的矢量化分析方法对虚拟机访存模式的相似性进行计算分析,进而判定其访存模式。   (4)为了解决虚拟机访存模式的动态判定问题,本文引入了一种离散化分析方法来动态分析虚拟机的访存规律。在矢量化分析的基础上,通过离散分析方法来动态地给出虚拟机访问模式的规律。最后,综合矢量化分析和离散化分析机制,实验分析了具有不同访存规律的基准测试程序的访存规律判定,验证了其结果和理论分析的一致性。
其他文献
随着通信技术和信息应用的发展,电信业务需求正在向固定与移动融合、语音与互联网应用相结合的综合信息服务转变,传统运营商面临与互联网应用提供商的激烈竞争。当前QQ、MSN
基于机器学习的异常入侵检测方法,在网络入侵检测界,正在得到越来越多的重视,这是因为它固有的发现新型入侵的能力。随着新型入侵的不断增加,这种能力已经变得很重要。然而,
车间调度是整个制造执行系统(MES)开发中的重中之重,它直接决定了MES的效率和稳定性。采用自适应蚁群算法来处理车间调度问题可以解决车间调度过度依赖蚁群算法参数的初始设置
现场总线技术在数控领域中的应用为轴控制技术的研究提供了新的思路。本文按照数控技术高速、高精的发展趋势,结合“高档数控机床与基础制造装备”国家科技重大专项:总线式全数
随着网络技术的快速发展,人们的生活发生了巨大的变化。未来的网络中,网络的业务呈多样化,网络的构成呈异构化。传统的网络结构已经不能满足这种需求,新型网络体系结构的研究
随着XML文档蕴含信息量的逐渐增加,基于大量异构XML文档的查询系统很难提供给用户最为相关的查询结果,从而导致查询结果的查准率和查全率都不能令人满意,可能会出现极端的情
随着电信市场的开放和发展,电信行业呈现了客户群体庞大、需求差异性大、业务复杂、企业竞争激烈等特点。如何细分市场和客户群,实现业务和客户的最佳匹配成为电信企业的重要
近年来,随着计算机和互联网技术的飞速发展,P2P技术已成为业界关注的焦点,并在越来越多的领域得到了广泛的应用。然而,P2P网络中节点的自主行为引起的不可靠服务以及安全风险
在Internet广泛应用的今天,许多企业都在自己的业务领域和日常工作中,引入了基于B/S模式的网络应用系统。传统的B/S模式网络应用的客户端显示常采用基于HTML技术,而这种方式
航空电信网是新航行系统的重要组成部分,ATN/IPS是未来航空电信网的发展方向,它是由不同空地网络组成的全球互联复杂网络。飞机在飞行的过程中可能穿越不同的子网,从一个地面