云计算环境下的虚拟机节能调度算法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:jacklong1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种2007年才出现的新型服务模式。它的出现正在悄然改变着信息技术产业的商业服务模式。云计算通过对物理资源的整合,为用户提供了按需服务的计算能力和存储能力。随着云计算的兴起,世界各地都建立起动辄上千万个服务节点的大型数据中心。随之而来的是能量的大量耗费,数据中心的能源耗费尤其是电能的耗费,不仅提高了云服务提供商的运营成本,而且释放了大量的二氧化碳,进一步污染环境。目前,虚拟化技术为数据中心的高能耗问题提供了一种全新的解决思路。通过虚拟机在线迁移技术可以将虚拟机迁移到少量的物理节点上运行,从而达到降低能耗的目的。但是,虚拟机在迁移过程中,会降低服务性能,出现服务器过载的情况,影响用户的用户体验,从而影响云服务提供商的经济收益。针对以上问题,本文提出了一种云数据中心的虚拟机节能调度算法,该算法同时兼顾了数据中心的能量耗费和虚拟机的频繁迁移问题。一方面,通过利用虚拟机的在线迁移技术,整合现有资源,提高资源利用率从而降低数据中心的能量耗费。另一方面,本文提出的算法能够缓解虚拟机频繁迁移的问题,从而保证了用户的服务质量。本文的主要工作和成果如下:首先,本文使用遗传算法解决数据中心的高能耗问题。针对数据中心的不同服务器构成,本文设计了一种带区域的通用染色体结构,将虚拟机的迁移限制在同构物理机之间,进而计算出较为节能的虚拟机-物理机映射方案。其次,运用前面提到的算法计算出目标配置方案,为了得到从原始配置方案到目标配置方案的具体迁移过程,该过程要求该过程中虚拟机的迁移次数最少。本课题将迁移过程转化为求图中的最大加权独立集问题,设计了贪心算法计算虚拟机的具体迁移过程。最后,通过利用采集现实中虚拟机负载的真实数据,利用Cloud Sim云计算模拟平台对本文提出算法进行试验验证。试验的结果表明,本文提出的算法能够有效地降低能耗,同时避免虚拟机的频繁迁移。
其他文献
多序列比对和系统发育分析是生物信息学的重要研究领域。通过多序列比对和系统发育可以预测新序列的结构和功能,分析序列之间的同源关系。提高序列的多序列比对准确率和重构
随着全球互联网(Internet)的迅猛发展,网络软硬件技术的快速提升,宽带网络迅速普及。以视频会议、视频点播、远程教育为代表的新型多媒体组播应用成了宽带网络的宠儿,日益受到人
近年来离散制造企业高度重视信息化的建设,经过几年的发展,已初具成效。在几年的业务发展中,企业内产生了大量的信息化数据,包括办公文档、业务订单、数据报表、图片、音频、
近年来随着多媒体应用的领域逐渐扩展,人们在对新的先进编码技术进行理论研究的同时,也加大了实用化的力度。目前MPEG-4视频的简单框架(SimpleProfile)方案以其在低码率、高
随着Internet高速网络中实时和多媒体应用业务的迅速发展,要求通信网络能提供高效的服务质量(QoS)支持,但是传统的“尽力而为”网络机制并不能满足QoS通信的要求,近几年的研
Web是为了实现程序到用户的交互,而Web Services则是为程序到程序的交互做准备。Web Services使公司可以降低进行电子商务的成本、更快的部署解决方案以及开拓新机遇。其关键
目前,我们已经进入了以网络计算为中心的时代,人们迫切需要在任何时候、任何地点访问所需数据,移动计算为之提供了手段。它是无线通信、网络技术与移动计算设备相结合的产物,是一
随着网络技术和通信技术的不断发展,电子商务已经不再局限于以往的交易模式和技术模式,因为计算机已经不是唯一的一种能够进行互联网通信的终端设备。并且随着经济的发展,电子商
随着互联网、云计算、移动计算的发展,高质量高效率的自然语言处理应用有力的促进了智能人机交互的发展。然而,大多数的自然语言处理应用需要大规模的统计模型,高质量的算法
计算机博弈是人工智能研究领域一个重要的分支,也是博弈理论研究的热点方向之一。博弈论按照博弈的参与者是否掌握所有的局面信息可以分为完备信息博弈和非完备信息博弈。其