基于服务器资源负载及位置感知的云端机房节能方法技术

技术编号:10021766 阅读:187 留言:0更新日期:2014-05-09 02:54
一种基于服务器资源负载及位置感知的云端机房节能方法,定期监控云端机房所有服务器负载情形,并取得服务器与冷却系统对应的位置信息,以进行分析,计算优化的机房用电组合,尽可能将运作中的服务器位置集中化。依服务器总资源负载状态的不同,决定优化机房用电规划的流程。在开启最少冷却系统的目标下,评估各个冷却区域内的服务器负载状况,将位于不同冷却区域内的服务器负载工作优先转移至相同冷却区域内运作中的服务器上,然后针对开启中的服务器可用资源过多/过少的情形,进行关闭/开启服务器,确保在虚拟机服务不中断的同时达成调整冷却系统与服务器用电的目的。

【技术实现步骤摘要】
基于服务器资源负载及位置感知的云端机房节能方法
本专利技术是关于一种云端机房节能方法,特别是指一种基于服务器资源负载及位置感知的云端机房节能方法。
技术介绍
2011年非生产性质行业能源查核年报显示,「电信网络机房」是单位面积年用电量密度最高的建筑物类型,其中「空调设备」与「其他设备」的耗电比例占总电能消费的一二。「其他设备」包含服务器等机房基础设施。随着全球暖化、节能减碳的影响层面持续扩展,低耗能的机房思维逐渐发展。依据Gartner研究数据显示,一般企业服务器使用率约5~10%,且其在闲置时的耗电量仅较执行作业时降低20~40%。若能利用虚拟化技术整并资源使用,改良服务器的电力使用效率,可大幅降低能源的耗损。此种利用虚拟化技术整合服务器资源的技术,已见于现有的台湾专利技术专利公开号第201020756号「经由虚拟化机会之电力最佳化」一案中。惟此只考虑机房服务器设备的能源,即「其他设备」的能源,然而「空调设备」的能源使用效率仍未改善。
技术实现思路
本专利技术的目的即在于提供一种基于服务器资源负载及位置感知的云端机房节能方法,结合资源负载监控、位置感知以及机房冷却系统控制,搭配虚拟化技术,在开启最少机房冷却系统的目标下,评估各个冷却区域内的服务器负载状况,并将处在不同冷却区域内的服务器负载工作实时转移至相同冷却区域内的服务器上,同时将工作集中,减少需要开机的服务器,因此能在虚拟机服务不中断的同时,调整机房冷却系统与服务器用电,以达成节能减碳的目的。可达成上述专利技术目的的一种基于服务器资源负载及位置感知的云端机房节能方法,是指利用虚拟化技术集中服务器、调整机房冷却系统开关的方法,包括步骤:(1)监控资源负载情形与位置:取得开启中的服务器与虚拟机的资源负载情形及位置;(2)判断与重整开启中的服务器位置:依据开启中的服务器分布位置,集中开启中的服务器;(3)动态调整增加开启中的服务器数量:针对开启中的服务器可用资源过少的情形(例如虚拟机开机、虚拟机资源增加等),进行开启服务器的行为;(4)动态调整减少开启中的服务器数量:针对开启中的服务器可用资源过多的情形(例如虚拟机关机、虚拟机资源减少等),进行关闭服务器的行为;(5)判断与调整机房冷却系统:依据开启中的服务器与机房冷却系统位置,调整机房冷却系统的状态(开启或关闭)。通过上述程序可进行机房服务器最佳化集中式管理,减少设备无负载却仍运转的机率,降低维运成本。一种基于服务器资源负载及位置感知的云端机房节能方法,其中该方法包含:监控资源负载情形与位置,定期监控并取得开启中的服务器与虚拟机的资源负载情形与位置;判断与重整开启中的服务器位置,当取得服务器资源负载情形与位置后,需进行判断分布位置的分散度,依据该开启中的虚拟机与服务器分布位置,重整并集中该开启中的服务器;动态调整减少开启中的服务器数量,当该开启中的服务器总运算资源超出虚拟机总运算资源需求时,需动态调整关闭无负载的服务器;动态调整增加开启中的服务器数量,当该开启中的服务器总运算资源不足该虚拟机总运算资源需求时,需动态调整开启其余服务器;判断与调整机房冷却系统,当目前该开启中的服务器与虚拟机皆已集中化后,需判断该开启中的服务器与机房冷却系统的分布位置是否可搭配,并进行调整。该监控资源负载情形与位置包含以下步骤:取得服务器与虚拟机分布位置;侦测开启中的该服务器与虚拟机分布位置;取得该服务器与虚拟机资源负载情形。该判断与重整开启中的服务器位置包含以下步骤:计算服务器最佳资源分配;判断是否需进行开启中的服务器位置重整;取得需集中的虚拟机清单;实时转移虚拟机。该动态调整减少开启中的服务器数量包含以下步骤:取得欲关闭的服务器清单;依前步骤的该服务器清单关闭服务器。该动态调整增加开启中的服务器数量包含以下步骤:选择欲开启服务器的区域;依前步骤的该区域取得需开启的该服务器清单并开启该服务器。该判断与调整机房冷却系统包含以下步骤:取得该开启中的服务器与该机房冷却系统的分布位置,并利用两者的分布位置进行比对,判断该服务器与该机房冷却系统分布位置是否为最佳化状态;若该两者分布位置为最佳化状态,即维持原该冷却系统配置,结束流程;若该两者分布位置不为最佳化状态,依该开启中的服务器位置调整该机房冷却系统配置,该机房冷却系统开启数量过多,则减少该开启中的该机房冷却系统数量,反之,该机房冷却系统开启数量过少,则增加该开启中的该机房冷却系统数量。本专利技术所提供的一种基于服务器资源负载及位置感知的云端机房节能方法,与其他现有技术比较时,更具备下列优点:1.本专利利用机房服务器配置与虚拟机管控技术,定期监控所有服务器当前的负载情形,并取得服务器与机房冷却系统的位置信息,依据资源负载与分散程度判定是否需要集中化服务器位置,并运用虚拟化技术实时转移虚拟机来集中化管理服务器,达到最佳化的机房用电组合。2.本专利针对服务器资源过多或不足的情形(例如虚拟机开关机、虚拟机资源增减等)提供另外的处理流程。当服务器资源过剩,考虑服务器与机房冷却系统位置集中化资源配置后,将欲关闭的服务器与机房冷却系统进行关闭。若服务器资源不足,必须增加资源,此时以达到云端机房最高效能功耗比的目的,选择欲开启的服务器与机房冷却系统,确保服务器与机房冷却系统配置最佳化。附图说明图1为本专利技术基于服务器资源负载及位置感知的云端机房节能方法的高阶流程图;图2为本专利技术基于服务器资源负载及位置感知的云端机房节能方法的监控资源负载情形与位置的流程图;图3为本专利技术基于服务器资源负载及位置感知的云端机房节能方法的判断与重整开启中的服务器位置的流程图;图4为本专利技术基于服务器资源负载及位置感知的云端机房节能方法的动态调整减少开启中的服务器数量的流程图;图5为本专利技术基于服务器资源负载及位置感知的云端机房节能方法的动态调整增加开启中的服务器数量的流程图;图6为本专利技术基于服务器资源负载及位置感知的云端机房节能方法的判断与调整机房冷却系统的流程图。符号说明:101监控资源负载情形与位置102计算开启中的服务器总资源负载状态103、106判断与重整开启中的服务器位置104动态调整减少开启中的服务器数量105动态调整增加开启中的服务器数量107判断与调整机房冷却系统201取得服器与虚拟机分布位置202侦测开启中的服务器与虚拟机分布位置203取得服务器与虚拟机资源负载情形301计算服务器最佳资源分配302判断是否需进行服务器位置重整303取得需集中的虚拟机清单304实时转移虚拟机401取得欲关闭的服务器清单402依清单关闭服务器501选择欲开启服务器的区域502取得需开启的服务器清单并开启服务器601取得服务器与机房冷却系统分布位置602判断服务器与机房冷却系统分布位置状态603减少开启中的机房冷却系统数量604增加开启中的机房冷却系统数量具体实施方式请参阅图1所示,为本专利技术基于服务器资源负载及位置感知的云端机房节能方法的高阶流程图,包括步骤:监控资源负载情形与位置101,用以取得并侦测服务器与虚拟机的资源使用量与其分布位置;计算开启中的服务器总资源负载状态102,用以判断开启中的服务器总资源的使用状态,判断结果可分资源过多、过少、刚好;判断与重整开启中的服务器位置103、106,用以判断开启中的服务器与虚拟机的分布本文档来自技高网...
基于服务器资源负载及位置感知的云端机房节能方法

【技术保护点】

【技术特征摘要】
2013.08.15 TW 1021292361.一种基于服务器资源负载及位置感知的云端机房节能方法,其特征在于,该方法包含步骤:A.监控资源负载情形与位置,定期监控并取得开启中的服务器的资源负载情形与位置,以及虚拟机的资源负载情形与位置;B.判断与重整开启中的服务器位置,当取得服务器资源负载情形与位置后,需进行判断分布位置的分散度,依据该开启中的虚拟机与服务器分布位置,重整并集中该开启中的服务器;C.动态调整减少开启中的服务器数量,当该开启中的服务器总运算资源超出虚拟机总运算资源需求时,需动态调整关闭无负载的服务器;D.动态调整增加开启中的服务器数量,当该开启中的服务器总运算资源小于该虚拟机总运算资源需求时,需动态调整开启其余服务器;E.判断与调整机房冷却系统,当目前该开启中的服务器与虚拟机皆已集中化后,需判断该开启中的服务器与机房冷却系统的分布位置是否可搭配,并进行调整;该步骤E还包含以下步骤:E1.取得该开启中的服务器与该机房冷却系统的分布位置,并利用两者的分布位置进行比对,判断该服务器与该机房冷却系统分布位置是否为最佳化状态;E2.若该两者分布位置为最佳化状态,即维持原该冷却系统配置,结束流程...

【专利技术属性】
技术研发人员:郑馨惠黄昱文高彬廖振宏许永义
申请(专利权)人:中华电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1