云环境下虚拟机部署技术的研究及实现

来源 :东北大学 | 被引量 : 5次 | 上传用户:zwj306041732
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,云计算技术受到了广泛的关注,是当前学术界、产业界的研究热点。而虚拟化技术由于具有增强云计算系统弹性和扩展性、提高资源使用效率、减少硬件投资及维护成本等诸多优势而被广泛的使用,已成为当前云计算领域的关键技术。虚拟机部署技术是虚拟化领域的研究热点之一,主要聚焦于采用合适的策略和算法,将虚拟机快速部署到物理机上,并使虚拟机在集群上高效运行。现有的部署算法主要针对CPU等单一因素而提出,而且通常没有考虑虚拟机负载的类型,因而存在着一定的局限性;另外,现有的基于镜像方式的虚拟机快速部署方式还存在着用户满意度低和管理复杂两方面的问题。针对上述问题,本文在Xen虚拟化平台的基础上,具体做了如下工作:(1)针对现有虚拟机部署策略和算法存在的考虑因素单一和目标不明确的问题,提出了两种虚拟机部署算法,即基于矩阵加权的虚拟机部署算法(MW-EC)和基于遗传算法的虚拟机部署算法(GA-LB),前者在考虑集群系统能耗的同时,重点考虑服务质量,能够有效提高服务质量;而后者则是在改进原有遗传算法的基础上设计的,具有很强的负载均衡能力。(2)结合上述两种虚拟机部署算法,设计并实现了一个云环境下的虚拟机部署管理框架VMPF,该框架由虚拟机部署管理模块、部署代理模块、资源监控模块和模板管理模块等组成。部署管理模块能够根据用户请求、按照虚拟机部署算法生成部署方案;部署代理模块则根据部署方案来创建虚拟机,完成部署;资源监控模块主要收集物理机的负载信息,为部署管理模块服务;模板管理模块则提供虚拟机镜像管理功能。该框架能够提供用户便捷而快速地申请部署虚拟机,并实现了用户申请虚拟机自动化,具有很高的部署效率。(3)设计并实现了所提出的虚拟机部署框架和算法,对提出的基于矩阵加权的部署算法和基于遗传算法的虚拟机部署算法进行了性能测试,并和现有FF算法、FFD算法和择优算法进行了比较。实验结果表明基于矩阵加权的虚拟机部署算法能够达到良好的节能目标,而基于遗传算法的虚拟机部署算法具有很好的负载均衡能力。
其他文献
本文所介绍的中药新药临床试验管理系统基于国家863课题开发,该课题所研究的主题是借助计算机信息技术,建立一套中药新药临床试验管理体系,保证新药的使用安全,同时为我国创
在知识经济、网络信息时代,信息的作用越来越重要。如何不受时空限制以可重用、动态而灵活方式集成和利用信息是当前信息领域工作者和系统集成人员面临的一大课题。 本文从分
医学图像分割是图像分割的一个重要的应用领域,至今已有上千种分割方法,既有经典的方法也有结合新型理论的方法。本文在现有的研究成果的基础上对医学图像分割的目的和意义做
本论文回顾了web的发展史,阐述了web技术的特性并且着重分析了web工作负载特征分布。论述了可扩展web系统中的一些关键技术,尤其对集群系统和分布式系统作了详细的分析,研究了集
随着计算机应用领域的迅速扩张与技术的进步,人们意识到:单个处理器的处理能力是有限的,由它所构成的单台计算机所能提供的计算能力也是有限的,它所能提供的计算能力的增长远
随着网络软硬件环境的提升,各种网络应用技术出现并迅速发展,应用也迅速普及。点对点技术就是这样一种技术。新技术的应用在给人们带来便利的同时也带来了众多问题。如今国内外
无处不在的计算机网络连接了科研、文化、经济与国防的各个领域,影响到社会的发展。信息共享和信息安全是一对矛盾。Internet的迅猛发展,标志着信息共享的程度发展到了一个新
随着计算机网络越来越深入人们的生活、工作和学习,企业级的电于商务应用等高级应用正在成为一种强大的驱动力量,并引发了一系列新的观念、新的技术和新的产品。EJB应用服务
数据挖掘简单而言就是从大量数据中提取知识的过程。其中针对时间数据库、空间数据库、多媒体数据库等等面向特殊应用的数据库系统的挖掘研究成为数据挖掘领域新的焦点问题。
CPS(物理信息系统)是建立在嵌入式计算、无线传感器网络、网络化控制等技术融合基础上的新一代系统,具有重要而广泛的应用前景,其相关技术的研究已成为目前计算机领域的研究