虚拟机部署与优化系统的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:sven55
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,越来越多的应用场景中使用到了虚拟化技术。虚拟化技术中,应用负载被封装在虚拟机中,包括CPU,内存在内的物理资源被抽象为一个资源池。通过虚拟机的迁移技术,虚拟机可以资源池中不同的物理机之间动态迁移。由此,可以以虚拟机为粒度对虚拟系统进行优化部署和调度,从而实现虚拟系统的有效管理和动态优化。在这种背景下,通过对虚拟机的部署与优化问题的研究,本文设计和实现了一个多层次虚拟机部署与优化系统。   本文使用了一种多层次的优化策略对虚拟系统进行调优操作。分别包括集群优化、虚拟机部署、热点发现与处理和单物理机优化。不同的优化层次在不同的时机触发,从系统的不同层面,面向节能或者负载均衡等目标对系统进行优化。   在系统的设计方面,本文提出了一系列算法和优化策略:(1)提出了一种基于时间序列预测技术的需求预测策略来克服调度滞后性,从而使得调度结果最大程度适应虚拟集群性能需求变化;(2)利用了一种基于Best Fit思想的启发式搜索方法对虚拟机部署位置的进行搜索。(3)设计了一个解多虚拟机优化问题的混合遗传算法。(4)抽象了一个减少虚拟机调度操作的物理机编号最优对应问题,并给出了动态规划解决算法。   在系统的实现方面,本文实现了一个性能获取与传输的监控组件和远程控制虚拟集群的虚拟机控制组件。利用了两个组件对整个多虚拟机集群进行集中监控和动态优化控制。   通过针对典型场景的分析可以发现,文章设计和实现的多虚拟机系统具有很好的扩展性和适应性,并能够有效优化虚拟系统的总体性能。
其他文献
无线传感器网络作为信息技术的三大支柱之一,应用领域日渐增多。无线传感器网络是一种自组织网络,由大量传感器节点组成。传感器节点感知网络内各种物理或环境条件,且彼此间相互通信,具有非常有限的资源,尤其是能量方面。另外,无线传感器网络环境中有许多不可预见的因素,比如现场环境、衰减、盲区等,这些因素不仅会造成传感器节点故障,还会造成数据传输时产生错误和丢包的问题。本文主要是针对无线传感器网络的可靠数据传输
学位
命名实体识别的指的是识别出文本中的人名、地名等专有名称和有意义的时间、日期等数量短语并加以归类.命名实体识别的主要过程有实体边界的识别和确定实体的类型(如人名、地
代码自动生成(Automatic Code Generation),顾名思义,是指用手工编写的生成工具来自动生成代码。具体说就是通过生成工具读取某种形式的抽象定义文档,生成可编译的代码。  
现代导航计算机要求系统具有效率高、成本低、功耗小、接口丰富等特点,并且符合高精度、高稳定性和实时性的要求。基于现代导航计算机的上述特点和要求,本文设计了一个以Xili
随着校园网络的逐渐发展,其规模越来越大,应用也日益繁多,然而目前校园网中的应用软件多数是基于Internet设计研发的,这些软件并没有很好的利用校园网络环境的特殊性,一些针
基于虚拟人进行通信是一个相当有趣的课题,吸引了诸如计算机科学、人工智能及心理学等学科的学者的注意,并且有广泛的应用前景。目前,大部分虚拟人动画系统或是通过视觉/语音
关联规则挖掘是数据挖掘领域中的一个重要问题,它在商业领域的成功应用,使它成为数据挖掘中最成熟、最主要的研究内容之一.要发现关联规则,首先需要挖掘频繁项集,而Tire这种
在某些特定的应用环境中,由于位置偏远等原因,需要采用无线远程监控技术,本论文提出基于Windows CE的嵌入式技术和现有GPRS网络资源实现远程监控的方案。该方案是结合了嵌入
随着计算机网络和多媒体技术的发展,图像的应用日益广泛,基于内容的图像检索技术(Content-Based Image Retrieval,CBIR)应运而生,并成为图像领域研究的热点。而目前的CBIR技术还
随着计算机应用的普及以及软件产业的飞速发展,人们对于高质量软件的要求越来越高,软件测试作为提高软件质量的重要手段之一,是软件开发过程中必不可少的环节,而且通常会占用50%-7