基于能耗降低的虚拟机动态迁移方法的研究与实现

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:maxchou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是当前流行的按需使用和付费的服务模式,它通过将服务器等物理资源虚拟化来动态地为用户提供各种各样的云服务。但是随着越来越多的商业服务被放置到云中,导致了云数据中心的资源无法被充分使用,造成了较低的资源利用率,同时无端消耗了大量的能源。因此,目前阻碍云计算技术进一步的使用和扩展、损害客户的服务质量以及云服务商的利润效益的较大难题就是较高的能源消耗。为了解决这一难题,降低云数据中心的能源消耗,提高客户的服务质量,论文设计了一种改进的虚拟机动态迁移方法,在动态迁移的各个过程分别采取有效措施来节约能耗。  该算法针对虚拟机迁移的3个主要环节:迁移的触发、待迁移虚拟机的选择和目标服务器的选择分别进行了研究,并考虑了虚拟机之间的通信流量因素,提出了具体可行有效的降低能耗的方法。本文的主要研究工作如下:  (1)该算法引入了虚拟机集群(VM Cluster)方法:考虑虚拟机之间通信和流量因素,采用虚拟机集群方法,即在虚拟机开始迁移之前,根据各个虚拟机之间的通信关系,将所有的虚拟机分割为一个个虚拟机集群,然后再开始进行虚拟机集群的迁移操作;  (2)在迁移的触发阶段,避免了单一阈值启动的迁移所引起的麻烦,算法设置了两个阈值来判断虚拟机迁移是属于过度利用还是利用不足引起的,即高阈值触发或者低阈值触发迁移;  (3)在需要迁移的虚拟机集群VMCluster的选择阶段,综合分析了现在的一些虚拟机选择算法的优缺点,为了尽可能地大幅度降低选择环节的能源消耗,本文基于最小化的设计思想,提出了基于最小的虚拟机迁移代价的方法,使系统的资源利用率大大提高;  (4)在目标物理主机选择阶段,即选取哪些物理主机来接收需要迁移的虚拟机集群VMCluster的环节,分析和考虑到CPU计算能力和存储容量大小的因素,以最小能耗增长、Best-Fit方式和概率选择机制等方法来选择服务器进行迁移,避免资源浪费。  在云仿真平台CloudSim仿真实验表明,与ST、DT、LEBS、PDT算法相比,所设计的算法能够有效降低云数据中心能耗和平均SLA违反率。
其他文献
自从智能手机兴起之后,越来越多的任务也正在被逐步部署于智能移动设备和移动网络中,这些对计算、存储、安全等要求较高的任务是对现有移动设备的挑战。为了解决智能手机繁重的
J2ME(Java 2 Micro Edtion)是Sun公司针对消费电子和嵌入式设备制定的Java 2技术的精简版本.MIDP(Mobile Information Device Profile)是J2ME针对移动通信设备设计的一个子集
移动Agent是具有移动特性(mobility)的智能Agent,它能在异构网络中自主地从一台主机迁移到另一台主机,代表用户完成指定的工作,如计算,检索、过滤和收集信息,甚至可以代表用户进行
基于Internet的远程教育教学系统是现代远程教育的方向,支持网上教学的远程教育平台在其中扮演着重要的角色,它的性能和功能直接决定了远程教育的教学质量、教学手段、学习效果
随着市场经济的发展,人们的消费观念在不断变化,商家的营销策略也应随之改变,使得产品的销售方式变得多样化。而网上销售作为一种新的商品营销手段,也越来越被消费者所认同。本文
学位
网络技术的飞速发展给人们的日常工作生活带来了便利,网络的地位越来越重要,同时,也给人们带来了安全性问题。随着攻击工具的增加与使用的方便,入侵事件呈现越来越多的趋势。
随着云计算的日益发展和普及,越来越多的用户向云提供商按需购买资源。随着用户的增多,云提供商获得更多业务的同时也面临着诸多的挑战,对内要高效的管理数据中心的资源分配,为企
大型多人在线角色扮演游戏是目前非常流行的网络游戏类型,占据了极大的市场份额。为了维持网络游戏良好的发展,提高用户的活跃度和留存率,这就需要从不同的方面来分析游戏。  
当前计算机网络的发展特点是规模不断扩大,复杂性不断增加,异构性越来越高,传统的集中式的网管系统和网管技术难以满足大规模网络应用的需要,这对网络管理提出了新的要求,需要研究
数据库商用的巨大成功部分归功于成熟的查询优化技术.优化技术意味着决定在数据库执行查询语句时使用哪些索引或者按照什么顺序执行查询中的操作等.然后,优化器列举出多种方