基于虚拟计算环境的内存资源弹性分配研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:down222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
社会生活的各个领域对互联网提出的新的迫切需求和大量新型网络应用的出现,给网络中的海量资源的有效管理带来了新的挑战。特别是互联网中的资源具有成长性、自治性和多样性特点,使得它们在协同共享和综合利用的过程中出现了诸多新的问题。其中,广域分布和异构的内存资源共享和分配这一实际问题,成为其中重要的子问题。作为三大计算资源之一,内存资源相对于CPU和I/O资源更难被共享和复用,因此对内存资源弹性分配和共享的研究工作具有重要的学术意义和商业价值,尤其是在新的互联网应用下,内存使用场景将变得更加不可预知。围绕这一问题,本文主要对以下四项内容进行了深入的研究:一、深入分析虚拟化平台和XEN体系结构,以及半虚拟化驱动,内存虚拟化模型等技术,它们是实现虚拟化环境中内存整合的关键支撑技术;接着,本文又重点研究了内存气球方法、内存热插拔技术、页共享技术和在线迁移技术等,在分析了它们的优点的同时,也指出了各自的不足之处;二、针对使用气球方法的虚拟机在内存变化幅度较大时可能会出现性能退化的情形,我们提出了内存空洞方法,以达到解决该问题的目的。内存空洞在虚拟机监视器中分配不具有物理内存的“空洞区域”,当虚拟机对该内存进行访存操作时,才分配真实的物理内存。实验证明内存空洞方法确实能够在内存激增的情况下,合理分配内存,保证虚拟机服务质量;三、对客户虚拟机换页问题的深入探索后,我们提出了基于宿主机的换页缓存池方法,来对客户机的换页操作进行优化。该方法利用了宿主机中的部分内存来合理缓存由客户机中换出的部分内存页面,并依照每台虚拟机内存资源使用情况合理地分配缓存池大小。缓存池方法利用宿主机中的资源为客户机提供换页服务,既平衡了宿主机和客户机内存使用量,又提高了整体的内存利用效率;四、进一步地,我们提出了基于网络内存的客户机换页方法,以克服单个物理节点内存使用的上限。该方法利用其他物理节点上的内存资源,有效组织成为一个换页硬盘,用于存储客户机换出的内存页面。在使用了先进的网络设备(如Infiniband或者10Gb以太网)后,经过测试,对于传统换页方法,基于网络内存方法在换页性能上有一定的优势。本文是对虚拟计算环境中虚拟化平台内存资源弹性分配的一次有益探索,研究成果对于搭建灵活易扩展并拥有海量数据处理能力的云计算平台具有良好的理论价值和实践意义。本文所做的工作已在承研的国家重点基础研究发展计划(973计划)、国家高技术研究发展计划(863计划)和自然科学基金中得到了应用。
其他文献
本文以基于空间数据库特别是GIS数据库的数据挖掘技术为研究对象,主要研究了基于Rough集理论的空间数据分类和空间关联规则挖掘技术,分析了在空间数据库与在关系数据库中进行数
服务等级协议(SLA)被广泛应用与描述服务所需达到的性能目标,随着SOA架构下服务的组合方式日益复杂,SLA所包含的内容日益增多,覆盖的范围日益广泛。如何运用SLA保证SOA架构下
随着计算机网络技术的发展,基于网络的教学和远程教育已成为人们关注的热点,而虚拟实验室的建设亦愈来愈引起大家的重视。虚拟实验是指借助于多媒体、仿真和虚拟现实等技术来模
由于MVC模式在开发中表现的强大优势,MVC模式被逐渐引入J2EE体系中,成为J2EE进行交互式应用开发(特别是Web应用开发)时的一个非常重要的模式。MVC是一种设计模式,它定义“预
网格计算是伴随着互联网技术而迅速发展起来的,最初是专门针对复杂科学计算应用的一种新型计算模式.这种计算模式是把整个网络整合成一台巨大的超级计算机.随着网格技术的发
本文深入研究了移动Adhoc网络的安全路由问题及椭圆曲线密码体制,提出并实现了一个基于椭圆曲线密码体制的移动Adhoc网络安全路由算法。 论文首先详尽综述了移动Adhoc网络
基于位置的服务融合GIS、互联网和移动通讯三种技术,提供一种对于地理空间位置敏感的服务,它带给用户全新的体验,应用前景十分看好.目前大多数基于位置的服务的实现方案都是
自组织网络也叫做无中心结构的移动网络或者称作移动adhoc网络,是由一群共享无线信道且没有中心控制或固定的通信主干的移动节点所组成的系统。所以,在这种网络架构中,路由是一
星载计算机工作于辐射环境复杂的外太空,高能宇宙射线是影响星载计算机工作的重要因素,这些因素会导致航天器存储器件发生单粒子翻转效应(Single Event Upset,简称SEU)。SEU
随着互联网络规模的扩大,上网设备的增多,基于IPv4的互联网IP地址缺乏问题越来越引起广泛的关注。为了扩大可用的互联网IP地址空间,IETF在1998年底就已经制定了IPv6的草案。IPv6