法律状态公告日
法律状态信息
法律状态
2017-04-12
授权
授权
2014-06-04
实质审查的生效 IPC(主分类):G06F1/32 申请日:20140107
实质审查的生效
2014-05-07
公开
公开
技术领域
本发明是关于一种云端机房节能方法,特别是指一种基于服务器资源负载 及位置感知的云端机房节能方法。
背景技术
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,用以判断开启中的服务器与虚 拟机的分布位置的分散程度,运用虚拟机实时转移技术集中化虚拟机,此时开 启中的服务器也随之集中至相同机房冷却系统区域;
动态调整减少开启中的服务器数量104,用以当开启的服务器总运算资源超 出虚拟机总运算资源需求时,减少服务器数量,以降低闲置服务器的耗电量;
动态调整增加开启中的服务器数量105,用以当开启的服务器总运算资源无 法满足虚拟机总运算资源需求时,增加服务器数量,以满足需求;
判断与调整机房冷却系统107,用以当开启中的服务器已集中化后,依据开 启中的服务器分布位置,调整机房冷却系统的配置。此状态执行完毕后,将回 到监控资源负载情形与位置101持续监测,确保机房开启中的服务器与机房冷 却系统配置皆位于最佳化状态。
上述流程为监控资源负载情形与位置101,并以此为依据计算开启中的服务 器总资源负载状态102,依状态判断进入不同的处理步骤。若总资源过多,需先 判断与重整开启中的服务器位置103,并动态调整减少开启中的服务器数量104。 若总资源过少,需动态调整增加开启中的服务器数量105,再进行判断与重整开 启中的服务器位置106。若总资源刚好,则直接判断与重整开启中的服务器位置 106。三种状态所需进行的步骤完成后,皆须依照开启中的服务器位置判断与调 整机房冷却系统107,并持续监控整体机房服务器资源负载情形与位置101,以 确保机房用电可达到最高利用率。
请参阅图2所示,为本发明基于服务器资源负载及位置感知的云端机房节 能方法的监控资源负载情形与位置的流程图,取得服务器与虚拟机分布位置 201,并侦测开启中的服务器与虚拟机分布位置202,接着取得服务器与虚拟机 资源负载情形203,以利后续须进行位置调整。
请参阅图3所示,为本发明基于服务器资源负载及位置感知的云端机房节 能方法的判断与重整开启中的服务器位置的流程图,于监控资源负载情形与位 置取得服务器与虚拟机的资源负载与分布位置后,计算服务器最佳资源分配 301,并判断是否需进行服务器位置重整302,若需进行服务器位置重整,亦即 开启中的服务器分布位置经计算后,属分散,取得需集中的虚拟机清单303,并 实时转移虚拟机304;若不需进行服务器位置重整,亦即开启中的服务器分布位 置经计算后,属集中,则不进行服务器位置重整。经过服务器与虚拟机的集中 化,此时机房内服务器分布已为最佳化状态。
请参阅图4所示,为本发明基于服务器资源负载及位置感知的云端机房节 能方法的动态调整减少开启中的服务器数量的流程图,取得欲关闭的服务器清 单401,并依清单关闭服务器402。
请参阅图5所示,为本发明基于服务器资源负载及位置感知的云端机房节 能方法的动态调整增加开启中的服务器数量的流程图,选择欲开启服务器的区 域501,取得需开启的服务器清单并开启服务器502。
请参阅图6所示,为本发明基于服务器资源负载及位置感知的云端机房节 能方法的判断与调整机房冷却系统的流程图,取得服务器与机房冷却系统分布 位置601进行比较,并判断服务器与机房冷却系统分布位置状态602。经判断有 三种情形:(1)若目前开启中的服务器与机房冷却系统的分布位置为最佳化, 则结束流程;(2)若目前开启中的服务器与机房冷却系统的分布位置不为最佳 化,且开启中的机房冷却系统数量过多,则减少开启中的机房冷却系统数量603, 使开启中的服务器与机房冷却系统分布位置调整为最佳化状态;(3)若目前开 启中的服务器与机房冷却系统的分布位置不为最佳化,且开启中的机房冷却系 统数量过少,则增加开启中的机房冷却系统数量604,使开启中的服务器与机房 冷却系统分布位置调整为最佳化状态。
上列详细说明乃针对本发明的一可行实施例进行具体说明,惟该实施例并 非用以限制本发明的专利范围,凡未脱离本发明技艺精神所为的等效实施或变 更,均应包含于本案的专利范围中。
机译: 具有延迟的资源绑定的万维网服务器,用于分布式资源多节点网络上的基于资源的负载平衡
机译: 基于受监控资源消耗的基于Internet协议(IP)音频会议的可扩展性和服务器负载的平衡管理
机译: 预测性虚拟服务器调度和动态消耗资源的优化,以实现基于优先级的工作负载性能目标