云计算环境下面向能耗降低的虚拟机管理模型

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:wanganInsh888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文提出一种云计算环境下面向能耗降低的虚拟机管理模型,用于解决集中管理方法管理云数据中出现的高能耗、扩展性差、虚拟机迁移数量多的问题。本文方法分为两部分:本地管理和全局管理,该模型综合了本地管理和全局管理的优点,实验结果表明,该模型达到了减少虚拟机迁移的数量及提高了系统的服务质量,进一步降低管理云数据的能耗。
  关键词:云计算;虚拟机;节能;本地管理;全局管理
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)01-0222-02
  1 引言
  云计算[1-2]方便网络应用的同时面临严重的能耗问题。针对这个问题,虚拟化[3-4]应运而生。虚拟化使多个虚拟机实例同时运行在一台物理机上,以减少电源消耗。
  目前,集中式管理方法常用于整合虚拟机。文献[5]采用类似装箱问题中的启发式方法降低能耗的同时保证系统性能。文献[6-7]采用不同的方法重组虚拟机用以降低能耗。
  采用集中式管理方法虽然在一定程度上能够降低能耗,但是仍存在一些问题。(1)该方法重组虚拟机时需要消耗大量的资源,因此消耗的电能也越多。迁移虚拟机的过程中,其服务性能在一定程度上会降低,因此减少管理过程中的虚拟机迁移次数是必要的。(2)集中管理方法只适用较小规模的集群,很难管理大规模云计算系统。针对以上所存问题,为了实现降低能耗的目的,本文提出一种云计算环境下面向能耗降低的虚拟机管理模型。
  2 分布式管理虚拟机模型
  文献[8]研究服务器总电耗与CPU利用率之间的关系,即随着CPU的利用率从0到100%,服务器的总电耗呈线性增长,如公式(1)所示。
  其中,指预计的电耗;和分别指服务器空闲时的电耗和当服务器满负载时的电耗;代表当前CPU的利用率。一个物理节点的总能耗E定义为一段时间内电耗的函数积分,如公式(2)所示:
  由于服务器的能耗取决于CPU的利用率。因此,通过提高物理节点CPU的利用率可减少电耗。
  2.1 分布式管理结构
  分布式管理方法中,本地管理持续监控本地节点CPU利用率,全局管理收集本地的节点信息,选择最佳节点接收需要迁移的虚拟机。分布式管理结构如图1所示。
  为了提高节点CPU的利用率,系统设置了一个低门限值。若低于该门限值,迁移该节点上的所有虚拟机,然后关闭该节点以达到节能的目的。另一方面,系统设置一个高门限值,若高于该值,迁移一定数量的虚拟机,用于提高系统服务质量。
  分布式管理策略是监控分布在节点上的本地管理对其的CPU利用率。若在设定的门限值内,则虚拟机不发生迁移。若某节点超过设定的阈值,即处于异常状态,系统则做出以下反应:(1)从异常节点上选择迁移虚拟机;(2)选取其他物理节点接受(1)中迁移出的虚拟机。以下討论上述两方面。
  (1)虚拟机的选择
  本地管理首先从监控器捕捉到的异常节点进行虚拟机的迁移。通常会选择一个或多个虚拟机迁移出去,以消除异常现象。迁移分为一下两种情况:1)CPU利用率过高引起异常现象,本地迁移若干个虚拟机,迁移节点虚拟机的数量因具体情况而定。迁移的过程中首先CPU利用率按倒序排列,然后正序进行迁移。依此类推,直到该节点异常现象消除,则停止迁移。若因节点CPU利用率过低引起的异常现象,为了达到节能的目的,本地管理将该节点上的所有虚拟机迁移到其他节点并关闭该节点。
  (2)物理节点的选择
  全局管理模型首先预判断待迁移的虚拟机,判断是否存在物理节点接受该虚拟机后不出现异常现象。若存在,全局管理进而对该节点进行电耗评估,即计算这些节点接收虚拟机先后的电耗之差,选择最小电耗差的物理节点接收待迁移虚拟机。若没有满足条件的物理节点则不进行迁移。
  3 仿真实验与分析
  本文选择Cloudsim[9]平台作为仿真工具,该平台能够模拟大规模云计算数据中心的集群环境。Cloudsim平台对比集中管理方法和分布式管理方法,设置四组实验:实验1:物理节点数30,虚拟节点数90;实验2:物理节点数100,虚拟节点数300;实验3:物理节点数300,虚拟节点数900;实验4:物理节点数1000,虚拟节点数3000。
  上述各规模的物理节点CPU配置均为3000MHz,内存为8GB,存储和带宽分别为1000GB和100Mb/s。虚拟机CPU的配置均为500MHz,内存为1GB,存储和带宽分别为100GB和25Mb/s。实验结果表明,虚拟机迁移过程中,由于需要迁移虚拟机,其CPU利用率增加了10%。
  本文实验是分布式管理模型再不同门限值的情况下进行的。实验结果表明,当系统性能最佳时的高门限值为80%,低门限值为20%(限于篇幅,不罗列这部分实验结果)。因此,以下实验结果均是在该设置下完成的。
  集群规模是物理节点数与虚拟机数之比。从图2可知,4组实验中,分布式管理方法较集中式管理方法分别减少了11%、18%、26%和31%的电耗,即云计算数据中心规模越大,分布式管理方法的电耗减少越多,原因是分布式管理方法设置的门限值减少了虚拟机迁移的次数。由于虚拟机迁移的次数减少了,则其消耗的CPU资源减少了,进而降低了能耗。
  由图3可知,集群迁移数量会随着集群数量的增大而增大。但分布式管理方法的集群迁移数量明显低于集中式管理方法,其稳定性较高。
  图4对比了集中式管理方法和分布式管理方法在不同集群规模下违反服务水平协议的概率。违反服务水平协议指虚拟机不能得到请求CPU的处理。违反服务水平协议的概率与系统服务质量成反比。实验表明,分布式管理方法比集中式管理方法的虚拟机迁移数量平均减少了68.24%,违反服务水平协议的概率平均减少了59.87%。由此可知,分布式管理方法可以很大程度的提高系统服务质量。   綜上所述,分布式管理方法可实现高效节能的同时提供更加可靠的服务质量。
  4 结束语
  本文提出的云计算环境下面向能耗降低的虚拟机管理模型,其分布式管理方法通过设置高门限值和低门限值决定虚拟机的迁移。实验结果证明,分布式管理方法在大规模云计算系统中能够保证可靠的服务质量,并实现云计算数据中心的高效节能。为以保证其在不能规模下云计算数据中心的高效节能效果,将进一步研究如何设置高门限值和低门限值。
  参考文献:
  [1] 陈康,郑纬民.云计算:系统实例与研究现状[J].软件学报,2009,20(5):1337-1348.
  [2] 江雪,李小勇.虚拟机动态迁移的研究[J].计算机应用,2008,28(9):2375-2377.
  [3] Susanta N. A Survey on Virtualization Technologies [EB/OL. (2011-06-20). http://www.ecsl.cs.sunysb.edu/tr/TR179.pdf.
  [4] 金宏,王宏安,王强,等.一种任务优先级的综合设计方法[J].软件学报,2003,14(3):376-382.
  [5] 王永炎,王强,王宏安,等.基于优先级表的实时调度算法及其实现[J].软件学报,2004,15(3):360-370.
  [6] Armbrust M, Fox A, Griffith R, et al. Above the Clouds: A Berkeley View of Cloud Computing[EB/OL]. (2011-01-25). http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf.
  [7] Anton B, Rajkumar B. Energy Efficient Resource Management in Virtualized Cloud Data Centers[C]//Proc. of IEEE/ACM International Conference on Cluster, Cloud and Grid Computing. Melbourne, Australia: IEEE Computer Society, 2010.
  [8] Fan Xiaobo, Weber W D, Barroso L A. Power Provisioning for Warehouse-sized Computer[C]//Proc. of the 34th Annual International Symposium on Computer Architecture. New York, USA: ACM Press, 2007.
其他文献
摘要:在当前的汽车产业中,出于對安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的CAN通信协议。此后,CAN通过ISO11898及ISO1
随着医疗体制改革的不断深入,新型的政府管理模式、企业运营策略与我国医药生产、流通环节中种种不合理因素产生了激烈的碰撞.医疗机构药品集中招标采购成为深化医药卫生体制
建立HPLC法测定复方松泰洗剂中醋酸氯己定的含量.用YWG C18柱,以乙腈-水-三乙胺(29∶71∶0.5,用磷酸调pH至3.0 )为流动相,流速1ml*min-1,检测波长254nm.醋酸氯己定在0.716~3.5
江泽民同志在党的十六大报告中强调,坚决反对和防止腐败,是全党一项重大的政治任务,如果不坚决惩治腐败,党同人民群众的血肉联系就会受到严重损害,党的执政地位就有丧失的危
目的观察汉防己甲素诱导人胃癌BGC-823细胞自噬与凋亡的作用,并探讨两者发生以及相互关联的分子机制。方法用不同浓度的汉防己甲素作用于人胃癌BGC-823细胞,用四甲基偶氮唑盐
通过九五期间皮肤病用药的回顾,分析九五期间用药金额增长的因素,引导经济合理用药,预测未来皮肤病用药的走向.
云南省音乐家协会举办的云南本土歌曲演唱比赛,于2010年11月在曲靖市举行。这次比赛参赛面广,涉及八个州市和十八所高校,参赛人数多,选手多达两百多人。大规模的赛事对本土歌曲起
摘要:目的构建缝隙连接蛋白(Cx)43基因shRNA慢病毒载体,并检测其对大鼠心肌细胞Cx43基因的作用。方法针对Cx43基因序列,设计RNA干扰靶点序列,合成靶序列的双链DNA,接人pGCL—Gyp载体
目的探讨T辅助细胞17(Th17)及Ⅱ型辅助性T细胞(Th2)在肺纤维化(PF)形成中的表达及相互关系。方法将20只雌性BALB/c小鼠随机分为两组各10只,其中博来霉素(BLM)组每日注射BLM建立PF模型,对
摘要:语言实验室是具备多功能的实验室,它可以有效辅助文科教学,尤其是在文科教学语言类教学中发挥了很大作用,目前高校中广泛运用语言实验室。随着计算机以及互联网的大范围运用,和现代教育理念的延伸,语言实验室的发展也更加智能和人性化,帮助教师在进行内容的讲解的时候更加简洁明确。为了达到保障语言实验室的稳定发展、增强利用率、不断为高校师生服务的目的,规范管理语言实验室显得尤其重要。本文将从多角度探索语言实