虚拟机平台下虚拟资源的自适应分配策略与机制研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:DotNetStu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术作为计算资源的一种抽象,将硬件和应用程序分离开来,通过数据中心进行细化和自动化系统配置,监控和管理,改变了传统计算机资源的人工管理配置,减少了错误率,提高了效率,降低了成本。它能够快速重新审定服务器的资源需求来最优化各个虚拟机的资源共享,进而满足应用程序的需求,并且对不断变化的事物条件进行更有效的响应,提高了故障隔离的性能,增强了客户VM(Virtual Machine)的独立性,强化了性能隔离。随着虚拟化技术的重新崛起和广泛应用,虚拟计算环境中,虚拟机上的资源分配管理问题,即如何根据上层负载的变化和资源需求动态分配资源,在满足应用负载QoS(quality of service)目标的同时,提高系统的资源利用率,降低管理的复杂度,减少使用的物理机器数量,节省资源,已成为目前的研究热点。本文研究了虚拟机上的资源分配管理问题,详细介绍了虚拟化技术,Xen虚拟机以及资源管理中的预测方法等。对动态自适应资源分配策略和多机资源管理的已有研究进行了总结和归纳。在此基础上,本文建立了单个虚拟机上的动态资源分配管理器,提出了多机上的资源管理策略和相关算法。主要内容包括:(1)针对单机上的资源管理提出了自适应的动态资源分配管理机制,建立了资源分配控制管理模型。主要由控制器,判断器,分配器以及相关的分配规则构成。为了有效地控制虚拟机上资源的在线分配,提高虚拟机上资源的利用率,本文采用动态资源分配技术,将各种资源动态的分配到各个负载不断变化的虚拟机中。利用灰色预测模型,预测虚拟机上的资源分配值,通过调整灰色预测模型的边值条件,使预测更加准确。同时运用控制理论,反馈控制资源利用率值,使得系统自动的调节资源分配值,进而使资源利用率达到一定的理想水平。(2)针对多物理机器的资源管理,根据应用环境的不同,本文给出不同的资源管理模型和相关算法,设计了基于不同约束的资源分配管理器。综合考虑了迁移开销,资源利用率,负载均衡和机器数量等目标因素,针对虚拟机迁移,制定相关的迁移策略,将多机器的资源管理问题分阶段来考虑。基于有限资源量的分配管理,以QoS保证和一定利用率条件下的负载均衡为主要目标,由局部控制和全局控制两个阶段组成,提出了Sub-Virtual Machine Set(SVMS)和Migration算法,并且将SVMS算法的最优性进行了理论证明,保证了负载均衡和资源利用率,满足了应用程序的服务质量要求。(3)基于无限资源量的资源分配管理,在保证服务质量、最大化资源利用率和最小化迁移开销的前提下,由初始阶段确定需要迁移的虚拟机,提出了Search Virtual Machine(SVM)算法。第二阶段以最少的物理机器数量和最大化资源利用率为目标,制定相应的迁移方案,设计了Improved Migration(IM)算法,进行虚拟机的迁移,减少了机器的使用量,保证了一定的资源利用率。本文对单机上的资源分配管理模型进行了Xen上CPU资源分配的控制实验,结果显示,当利用率目标随着时间而变化时,模型能够快速的追踪这种变化,从而使资源分配值也随之变化,不仅分配值能达到利用率目标的要求,而且利用率的收敛速度较快。而多机上的资源管理器的模拟仿真显示,SVMSM算法在资源利用率,迁移开销和均衡性等方面均取得了较大的改进,而SVMIM算法则在资源利用率、物理机器的使用量和系统能耗上都得到了较好的结果。
其他文献
随着信息时代的发展,信息技术在农业中的作用越来越重要,加强农业技术信息化建设,是提高农业综合生产能力和农村信息化建设的必然要求。开发一个农业技术信息服务平台,既能接
随着我国社会的快速发展,汽车等交通工具数量急剧上升,传统的车辆管理服务已经无法满足现代交通的需求,车辆监控管理系统成为国内外研究的热点。车辆监控管理系统融合三项先
随着电子商务、移动互联网、物联网等技术的进一步发展,数据的规模、产生速度、复杂性均日益增长,标志着人类社会已经进入了大数据时代。随着数据之间的联系变得更加紧密、依
近年来,随着嵌入式系统的快速发展,越来越多的嵌入式设备被用于工业控制等领域。同时随着无线通信技术的进一步普及,嵌入式设备通过网络接入局域网或者Internet已经逐步成为
MMDB(内存数据库)的研究近年来一直是国内外数据库领域研究的热点。内存数据库在对实时性要求高的领域扮演了重要的角色。随着内存价格不断走低,存储芯片的集成度越来越高,在
自Web2.0被0Reilly提出以来,其技术和理念促进了Web的极大发展,进而人们将Web2.0的应用领域拓展到企业和电信行业,以解决它们当前所面临的问题,由此产生了各种企业Web2.0应用
传统的故障诊断方法需要依靠专家的经验知识,但遗憾的是,专家的经验获取不易,且更新慢,一旦系统发生改变,专家经验就显得不足。而基于模型的诊断(Model-Based Diagnosis, MBD
对于隧道、陵墓这种需要长年累月监测是否有人或动物入侵的通道环境,被动的定位追踪算法是其首选算法;因为,ZigBee节点信号覆盖的网络环境中,通过目标对信号的影响,可以有效的
近年来,VOD(视频即时点播)越来越受欢迎。一方面,用户人群的日益扩大可能会导致视频服务器的负载不均衡。部分服务器的负载过重使得用户观看等待时间延长甚至难以获得服务,因
为增强在IP环境下对多媒体业务的管控运营能力和提供各种新业务和融合应用的机遇,电信运营商纷纷进行IMS的试验和部署。但IMS未能推出有吸引力的杀手级应用,面临着业务不够丰