The invention provides a data center energy-saving scheduling method and system. By acquiring the resource utilization rate of all servers in the current data center, the resource demand of the tasks to be scheduled in the task queue and the current external environment parameters, the total power consumption of the data center and the air conditioning settings of the computer room after the deployment of the tasks to be scheduled on any server are predicted by using the preset prediction model. According to the predicted results, the energy-saving scheduling scheme of data center which meets the preset conditions is determined, and the total energy consumption of data center is scheduled according to the scheme. The invention jointly dispatches the energy consumption of the server system and the air conditioning system of the computer room by the method of machine learning, solves the problems of low energy-saving efficiency caused by single-level optimization, incorrect energy consumption model and CFD-based simulation scheduling in the related technology, and achieves the effect of unified optimization of the total energy consumption of the data Center across layers.
【技术实现步骤摘要】
一种数据中心节能调度方法及系统
本专利技术涉及数据中心领域,具体说是一种实现数据中心跨层统一能耗优化的数据中心节能调度方法和系统。
技术介绍
随着云计算技术的迅猛发展,作为云计算的物理平台,全球范围内的数据中心也得到了前所未有的发展。而迅速增长的数据中心数目也给运营商带来了巨大的能耗开销。例如,2014年美国的数据中心电能消耗总量已经占据了全美全年总耗电量的1.8%,且该数值还在逐年保持增长。为了降低数据中心电能的消耗,学术界和工业界提出了一系列节能方案。由于服务器系统与机房空调系统总共占据数据中心约80%以上的电能消耗,因此,大部分研究都是针对这两个系统进行的。然而,针对服务器系统的节能目标与针对空调系统的节能目标之间存在权衡关系。例如,针对服务器系统的节能方案会聚合IT负载到少数服务器上,以尽可能关闭更多的服务器达到节能目的。然而,由于空调系统的风扇转速与能耗的超线性函数关系,针对空调系统的节能方案会尽可能在所有服务器间均摊IT负载。因此,单方面节省任何一个系统的能耗并不能达到节省数据中心总体能耗的目的。目前,针对数据中心服务器与空调系统跨层统一的节能方案大体分为三类。第一类是假设两种系统均与IT负载之间存在具体的数学函数关系,在此假设基础上设计调度算法进行总体节能优化设计。然而,由于影响数据中心能耗的各种参数之间存在复杂的交互和反馈环路,用传统工程公式的方法对数据中心能耗建模是非常不准确的,因此该类方案在实际中效果不佳。第二类是在服务器上设置温度传感器,依据传感器发送回来的温度数据对冷却系统参数进行设置,该类方法不能预测数据中心总体能耗,难以指导节能 ...
【技术保护点】
1.一种数据中心节能调度方法,该数据中心包括含有至少一台服务器的服务器系统、机房空调系统、任务队列和外部环境参数监视系统,其特征在于,该方法包括以下步骤:获取数据中心内所有服务器的当前资源利用率、任务队列中待调度任务的资源需求以及当前外部环境参数;依据获取的所有服务器的当前资源利用率和当前外部环境参数,通过预设的一由神经网络基于机器学习方法生成的预测模型来预测结果,该预测结果包括待调度任务在任意一台服务器上部署后对应的数据中心总功耗和对应的机房空调设置参数,该数据中心总功耗包括服务器系统总功耗和机房空调系统总功耗;依据上述预测结果,确定符合预设条件的数据中心节能调度方案,即遍历所有能够容纳待调度任务的服务器,选出部署待调度任务后符合预设条件的服务器,并标记为待调度服务器,依据预测模型来预测将待调度任务部署在待调度服务器后对应的数据中心总功耗和对应的机房空调设置参数;按照上述节能调度方案对数据中心总能耗进行调度。
【技术特征摘要】
1.一种数据中心节能调度方法,该数据中心包括含有至少一台服务器的服务器系统、机房空调系统、任务队列和外部环境参数监视系统,其特征在于,该方法包括以下步骤:获取数据中心内所有服务器的当前资源利用率、任务队列中待调度任务的资源需求以及当前外部环境参数;依据获取的所有服务器的当前资源利用率和当前外部环境参数,通过预设的一由神经网络基于机器学习方法生成的预测模型来预测结果,该预测结果包括待调度任务在任意一台服务器上部署后对应的数据中心总功耗和对应的机房空调设置参数,该数据中心总功耗包括服务器系统总功耗和机房空调系统总功耗;依据上述预测结果,确定符合预设条件的数据中心节能调度方案,即遍历所有能够容纳待调度任务的服务器,选出部署待调度任务后符合预设条件的服务器,并标记为待调度服务器,依据预测模型来预测将待调度任务部署在待调度服务器后对应的数据中心总功耗和对应的机房空调设置参数;按照上述节能调度方案对数据中心总能耗进行调度。2.如权利要求1所述的方法,其特征在于,预测模型是以数据中心内所有服务器的资源利用率和对应外部环境参数的历史或实验数据作为神经网络的输入,以满足服务器冷却需求的一组机房空调设置参数和数据中心总功耗的历史或实验数据作为输出,借助于神经网络的非线性处理能力训练得到。3.如权利要求1所述的方法,其特征在于,预设条件包括使得数据中心总功耗最小。4.如权利要求1所述的方法,其特征在于,对数据中心总能耗进行调度包括:将待调度任务部署到待调度服务器上,调整服务器的工作状态以实现对服务器系统的功耗调度,调整机房空调设置参数以实现对机房空调系统的功耗调度;对机房空调系统的功耗调度还包括:检测当前空调设置是否达到服务器冷却需求,若未达到,微调空调参数至达到服务器冷却需求。5.一种数据中心节能调度系统,该数据中心包括含有至少一台服务器的服务器系统、机房空调系统、任务队列和外部环境参数监视系统,其特征在于,该系统包括:获取装置,包括服务器资源利用率获取装置、待调度任务资源需求获取装置、外部环境参数获取装置、机房空调系统参数获取装置以及数据中心总功耗获取装置,分别负责...
【专利技术属性】
技术研发人员:虎嵩林,周碧玉,刘万涛,
申请(专利权)人:中国科学院信息工程研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。