[go: up one dir, main page]

CN104423531A - Data center energy consumption scheduling method and data center energy consumption scheduling device - Google Patents

Data center energy consumption scheduling method and data center energy consumption scheduling device Download PDF

Info

Publication number
CN104423531A
CN104423531A CN201310399815.7A CN201310399815A CN104423531A CN 104423531 A CN104423531 A CN 104423531A CN 201310399815 A CN201310399815 A CN 201310399815A CN 104423531 A CN104423531 A CN 104423531A
Authority
CN
China
Prior art keywords
data center
ambient temperature
resource utilization
energy consumption
cabinets
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310399815.7A
Other languages
Chinese (zh)
Inventor
张恒生
王治平
陈辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201310399815.7A priority Critical patent/CN104423531A/en
Publication of CN104423531A publication Critical patent/CN104423531A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Air Conditioning Control Device (AREA)

Abstract

The invention provides a data center energy consumption scheduling method and a data center energy consumption scheduling device. The method comprises the following steps of acquiring resource utilization rate and/or environment temperature of one or a plurality of cabinets of a data center; and scheduling energy consumption of the data center according to the acquired resource utilization rate and/or the environment temperature. By the data center energy consumption scheduling method and the data center energy consumption scheduling device, the problems that reduction treatment on the energy consumption of a data center is incomplete by using a correlation technique and the energy using efficiency of the data center is not high are solved, energy consumption scheduling of load distribution can be realized, and energy consumption of refrigeration equipment of the data center is reduced to a certain degree.

Description

数据中心能耗调度处理方法及装置Data center energy consumption scheduling processing method and device

技术领域technical field

本发明涉及通信领域,具体而言,涉及一种数据中心能耗调度处理方法及装置。The present invention relates to the communication field, in particular, to a data center energy consumption scheduling processing method and device.

背景技术Background technique

随着企业对云计算所提供的信息处理能力需求的增长,可以想象数据中心将会像发电厂一样成为不可缺少的公共基础设施。这一趋势从各地纷纷立项开始建设的数据中心数量就可以得到验证,同时新建的数据中心规模迅速扩张,计算密度以及能量需求(包括制冷设施与计算设备)也快速增长。从现有的数据中心的运营数据中可以看出,能量供应的开支逐渐成为数据中心运营过程中的主要支出之一,如何减少不必要的能源开销,提高现有设备的能量利用效率,降低整个数据中心的能源开支,进而减少温室气体排放保护环境。With the growth of enterprises' demand for information processing capabilities provided by cloud computing, it is conceivable that data centers will become an indispensable public infrastructure like power plants. This trend can be verified from the number of data centers that have started construction in various places. At the same time, the scale of new data centers is expanding rapidly, and the computing density and energy demand (including cooling facilities and computing equipment) are also increasing rapidly. From the operating data of existing data centers, it can be seen that energy supply expenses have gradually become one of the main expenses in the operation of data centers. How to reduce unnecessary energy expenses, improve the energy utilization efficiency of existing equipment, and reduce the overall Data center energy expenditure, thereby reducing greenhouse gas emissions and protecting the environment.

在相关技术中,对数据中心能量使用效率的研究,主要集中在如何通过虚拟化技术来降低计算能耗。基于虚拟机在计算资源的整合以及计算任务的迁移等方面的特性,互联网数据中心(Internet Data Center,简称为IDC)预测近年将会第一次有超过50%的企业应用运行在虚拟机中,同时每年将有超过23%的出厂服务器支持虚拟化技术,即这些出厂的服务器将会预安装虚拟机监视器。可以预见虚拟化技术将会成为未来企业应用的重要基础。对于数据中心节能管理而言,虚拟化技术也是重要的组成部分。In related technologies, the research on energy usage efficiency of data centers mainly focuses on how to reduce computing energy consumption through virtualization technology. Based on the characteristics of virtual machines in terms of integration of computing resources and migration of computing tasks, the Internet Data Center (IDC) predicts that more than 50% of enterprise applications will run on virtual machines for the first time in recent years. At the same time, more than 23% of the factory-made servers will support virtualization technology every year, that is, these factory-made servers will be pre-installed with a virtual machine monitor. It can be predicted that virtualization technology will become an important basis for future enterprise applications. For data center energy-saving management, virtualization technology is also an important component.

在对数据中心能量使用效率的研究集中在如何通过虚拟化技术来降低计算能耗时,主要依据服务器间的负载均衡,然而影响数据中心的热量分布还涉及多方面因素,在相关技术并不存在对数据中心的热量分布进行统一考虑的技术处理。When the research on the energy efficiency of data centers focuses on how to reduce computing energy consumption through virtualization technology, it is mainly based on the load balancing among servers. However, there are many factors affecting the heat distribution of data centers, which do not exist in related technologies. A technical treatment that takes into account the heat distribution of the data center in a unified manner.

因此,在相关技术中存在对数据中心的能耗减少处理不全面,导致数据中心能耗利用效率不高的问题。Therefore, in the related art, there is a problem that the energy consumption reduction of the data center is not comprehensively processed, resulting in a problem that the utilization efficiency of the energy consumption of the data center is not high.

发明内容Contents of the invention

本发明提供了一种数据中心能耗调度处理方法及装置,以至少解决在相关技术中存在对数据中心的能耗减少处理不全面,导致数据中心能耗利用效率不高的问题。The present invention provides a data center energy consumption scheduling processing method and device to at least solve the problem in the related art that the energy consumption reduction processing of the data center is not comprehensive, resulting in low energy utilization efficiency of the data center.

根据本发明的一个方面,提供了一种数据中心能耗调度处理方法,包括:获取数据中心一个或多个机柜的资源利用率和/或环境温度;依据获取的所述资源利用率和/或环境温度对所述数据中心能耗进行调度。According to one aspect of the present invention, a data center energy consumption scheduling processing method is provided, including: obtaining the resource utilization rate and/or ambient temperature of one or more cabinets in the data center; according to the obtained resource utilization rate and/or The ambient temperature schedules the energy consumption of the data center.

优选地,依据获取的所述环境温度对所述数据中心能耗进行调度包括:判断在预定的时间段内获取的所述一个或多个机柜中最高的环境温度是否有降低;在判断结果为是的情况下,提高所述数据中心制冷设备的供气温度。Preferably, scheduling the energy consumption of the data center according to the obtained ambient temperature includes: judging whether the highest ambient temperature in the one or more cabinets obtained within a predetermined period of time has decreased; If yes, increase the supply air temperature of the data center refrigeration equipment.

优选地,依据获取的所述资源利用率及所述环境温度对所述数据中心能耗进行调度包括:依据获取的所述资源利用率及所述环境温度确定负载分配机柜;依据确定的所述负载分配机柜对所述数据中心能耗进行调度。Preferably, scheduling the energy consumption of the data center according to the acquired resource utilization rate and the ambient temperature includes: determining a load distribution cabinet according to the acquired resource utilization rate and the environmental temperature; The load distribution cabinet dispatches the energy consumption of the data center.

优选地,依据获取的所述资源利用率及所述环境温度确定所述负载分配机柜包括:确定获取的所述一个或多个机柜的资源利用率及所述环境温度为样品值;依据所述样品值,预测在所述一个或多个机柜新增负载后所述一个或多个机柜的资源利用率预测值及环境温度预测值;确定在所述资源利用率预测值不过载的情况下,所述环境温度预测值最小对应的机柜为负载分配机柜。Preferably, determining the load distribution cabinet according to the acquired resource utilization and the ambient temperature includes: determining the acquired resource utilization of the one or more cabinets and the ambient temperature as sample values; according to the The sample value is used to predict the predicted value of resource utilization and the predicted value of ambient temperature of the one or more cabinets after the new load is added to the one or more cabinets; it is determined that when the predicted value of resource utilization is not overloaded, The cabinet corresponding to the smallest predicted ambient temperature value is a load distribution cabinet.

优选地,在确定在所述资源利用率预测值不过载的情况下,所述环境温度预测值最小对应的机柜为所述负载分配机柜之后,还包括:统计在新增负载后实际获取的所述一个或多个机柜的资源利用率及环境温度值与所述预测资源利用率及所述环境温度预测值之间的误差;依据所述误差更新所述样品值。Preferably, after it is determined that the predicted value of resource utilization is not overloaded, and the cabinet corresponding to the minimum predicted value of ambient temperature is the load allocation cabinet, the method further includes: counting the actual obtained after the new load is added. Errors between the resource utilization rate and the ambient temperature value of the one or more cabinets and the predicted resource utilization rate and the predicted ambient temperature value; updating the sample value according to the error.

根据本发明的另一方面,提供了一种数据中心能耗调度处理装置,包括:获取模块,用于获取数据中心一个或多个机柜的资源利用率和/或环境温度;调度模块,用于依据获取的所述资源利用率和/或环境温度对所述数据中心能耗进行调度。According to another aspect of the present invention, a data center energy consumption scheduling processing device is provided, including: an acquisition module, used to acquire the resource utilization rate and/or ambient temperature of one or more cabinets in the data center; a scheduling module, used to Scheduling the energy consumption of the data center according to the obtained resource utilization rate and/or ambient temperature.

优选地,所述调度模块包括:判断单元,用于判断在预定的时间段内获取的所述一个或多个机柜中最高的环境温度是否有降低;提高单元,用于在上述判断单元的判断结果为是的情况下,提高所述数据中心制冷设备的供气温度。Preferably, the scheduling module includes: a judging unit, used to judge whether the highest ambient temperature in the one or more cabinets acquired within a predetermined time period has decreased; If the result is yes, increase the air supply temperature of the cooling equipment in the data center.

优选地,所述调度模块包括:确定单元,用于依据获取的所述资源利用率及所述环境温度确定负载分配机柜;调度单元,用于依据确定的所述负载分配机柜对所述数据中心能耗进行调度。Preferably, the scheduling module includes: a determining unit, configured to determine a load distribution cabinet according to the obtained resource utilization rate and the ambient temperature; a scheduling unit, configured to assign a load distribution cabinet to the data center according to the determined Energy consumption is scheduled.

优选地,所述确定单元包括:第一确定子单元,用于确定获取的所述一个或多个机柜的资源利用率及所述环境温度为样品值;预测子单元,用于依据所述样品值,预测在所述一个或多个机柜新增负载后所述一个或多个机柜的资源利用率预测值及环境温度预测值;第二确定子单元,用于确定在所述资源利用率预测值不过载的情况下,所述环境温度预测值最小对应的机柜为负载分配机柜。Preferably, the determination unit includes: a first determination subunit, configured to determine the obtained resource utilization rate of the one or more cabinets and the ambient temperature as sample values; a prediction subunit, configured to value, predicting the resource utilization prediction value and the ambient temperature prediction value of the one or more cabinets after the new load is added to the one or more cabinets; the second determining subunit is used to determine the resource utilization prediction in the one or more cabinets If the value is not overloaded, the cabinet corresponding to the minimum predicted ambient temperature value is a load distribution cabinet.

优选地,所述确定单元还包括:统计子单元,用于统计在新增负载后实际获取的所述一个或多个机柜的资源利用率及环境温度值与所述预测资源利用率及所述环境温度预测值之间的误差;更新子单元,用于依据所述误差更新所述样品值。Preferably, the determining unit further includes: a statistical subunit, configured to count the resource utilization rate and ambient temperature value of the one or more cabinets actually obtained after the new load is added, and the predicted resource utilization rate and the An error between predicted values of ambient temperature; an updating subunit, configured to update the sample value according to the error.

通过本发明,采用获取数据中心一个或多个机柜的资源利用率和/或环境温度;依据获取的所述资源利用率和/或环境温度对所述数据中心能耗进行调度,解决了相关技术中存在对数据中心的能耗减少处理不全面,导致数据中心能耗利用效率不高的问题,进而达到了不仅能够实现负载分配的能耗调度,而且在一定程度上有利地降低了数据中心制冷设备能耗的效果。Through the present invention, the resource utilization rate and/or ambient temperature of one or more cabinets in the data center are obtained; and the energy consumption of the data center is scheduled according to the obtained resource utilization rate and/or ambient temperature, which solves the problem of related technologies There is an incomplete treatment of the energy consumption reduction of the data center, which leads to the problem that the energy consumption efficiency of the data center is not high, and then achieves not only the energy consumption scheduling that can realize the load distribution, but also beneficially reduces the cooling capacity of the data center to a certain extent. The effect of equipment energy consumption.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1是根据本发明实施例的数据中心能耗调度处理方法的流程图;Fig. 1 is a flowchart of a data center energy consumption scheduling processing method according to an embodiment of the present invention;

图2是根据本发明实施例的数据中心能耗调度处理装置的结构框图;Fig. 2 is a structural block diagram of a data center energy consumption scheduling processing device according to an embodiment of the present invention;

图3是根据本发明实施例的数据中心能耗调度处理装置中调度模块24的优选结构框图一;FIG. 3 is a preferred structural block diagram 1 of the scheduling module 24 in the data center energy consumption scheduling processing device according to an embodiment of the present invention;

图4是根据本发明实施例的数据中心能耗调度处理装置中调度模块24的优选结构框图二;FIG. 4 is a second preferred structural block diagram of the scheduling module 24 in the data center energy consumption scheduling processing device according to an embodiment of the present invention;

图5是根据本发明实施例的数据中心能耗调度处理装置中调度模块24中确定单元42的结构框图;FIG. 5 is a structural block diagram of the determination unit 42 in the scheduling module 24 in the data center energy consumption scheduling processing device according to an embodiment of the present invention;

图6是根据本发明实施例的数据中心能耗调度处理装置中调度模块24中确定单元42的优选结构框图;6 is a preferred structural block diagram of the determining unit 42 in the scheduling module 24 in the data center energy consumption scheduling processing device according to an embodiment of the present invention;

图7是根据本发明实施例的机架中各机柜的状态示意图。Fig. 7 is a schematic diagram of the state of each cabinet in the rack according to an embodiment of the present invention.

具体实施方式Detailed ways

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

在本实施例中提供了一种数据中心能耗调度处理方法,图1是根据本发明实施例的数据中心能耗调度处理方法的流程图,如图1所示,该流程包括如下步骤:In this embodiment, a data center energy consumption scheduling processing method is provided. FIG. 1 is a flowchart of a data center energy consumption scheduling processing method according to an embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:

步骤S102,获取数据中心一个或多个机柜的资源利用率和/或环境温度,其中,该环境湿度可以为该一个或多个机柜的入口温度;Step S102, obtaining the resource utilization rate and/or ambient temperature of one or more cabinets in the data center, where the ambient humidity may be the inlet temperature of the one or more cabinets;

步骤S104,依据获取的资源利用率和/或环境温度对数据中心能耗进行调度。Step S104, scheduling the energy consumption of the data center according to the acquired resource utilization rate and/or ambient temperature.

通过上述步骤,通过对数据中心能耗利用不仅考虑服务器间负载均衡因素,而且考虑整个数据中心的环境温度因素,相对于相关技术中仅涉及片面的影响因素,不仅解决了相关技术中存在对数据中心的能耗减少处理不全面,导致数据中心能耗利用效率不高的问题,进而达到了不仅能够实现负载分配的能耗调度,而且在一定程度上有利地降低了数据中心制冷设备能耗的效果。Through the above steps, the utilization of energy consumption in the data center not only considers the factors of load balancing between servers, but also considers the environmental temperature factors of the entire data center. Compared with the related technologies that only involve one-sided influencing factors, it not only solves the problem of data problems in the related technologies. The energy consumption reduction of the center is not comprehensive, which leads to the problem of low energy consumption utilization efficiency of the data center, and then achieves energy scheduling that can not only realize load distribution, but also beneficially reduce the energy consumption of data center cooling equipment to a certain extent. Effect.

依据获取的环境温度(以机柜的入口温度为例进行说明)对数据中心能耗进行调度时,判断在预定的时间段内获取的一个或多个机柜中最高的环境温度是否有降低;在判断结果为是的情况下,提高数据中心制冷设备的供气温度,即通过提高制冷设备的供气温度,从而有效降低制冷设备的能耗,在一定程度上降低数据中心的能耗开销。When scheduling the energy consumption of the data center based on the obtained ambient temperature (taking the inlet temperature of the cabinet as an example), it is judged whether the highest ambient temperature in one or more cabinets obtained within the predetermined time period has decreased; If the result is yes, increase the air supply temperature of the refrigeration equipment in the data center, that is, by increasing the air supply temperature of the refrigeration equipment, the energy consumption of the refrigeration equipment can be effectively reduced, and the energy consumption of the data center can be reduced to a certain extent.

依据获取的资源利用率及环境温度对数据中心能耗进行调度时,还包括对各个机柜的负载进行分配处理,例如,可以依据获取的资源利用率及环境温度确定负载分配机柜(即新增负载对应的机柜);依据确定的该负载分配机柜对数据中心能耗进行调度,即使得新增的负载分配机柜为分配负载最为合理的一个机柜(即负载最少的一个机柜),不至于将一个新增负载分配到要过载的机柜中,而负载少的机柜又处于资源浪费的状态。When scheduling data center energy consumption based on the obtained resource utilization rate and ambient temperature, it also includes the load distribution processing of each cabinet. For example, the load distribution cabinet (that is, the newly added load The corresponding cabinet); according to the determined load distribution cabinet, the energy consumption of the data center is scheduled, that is, the newly added load distribution cabinet is the cabinet with the most reasonable load distribution (that is, the cabinet with the least load), so that a new The increased load is allocated to the cabinets to be overloaded, while the cabinets with less loads are in a state of wasting resources.

较优地,依据获取的资源利用率及环境温度确定负载分配机柜可以采用以下处理,先确定获取的一个或多个机柜的资源利用率及环境温度为样品值,即记录机柜的当前状态,并将该当前状态作为预测模块进行负载分配的样品;基于该样品值,预测在一个或多个机柜新增负载后一个或多个机柜的资源利用率预测值及环境温度预测值,即预测将新增负载分配到各个机柜上时,对新的热量分布产生的影响,即得到各个机柜可能的新状态;确定在资源利用率预测值不过载的情况下,环境温度预测值最小对应的机柜为负载分配机柜,即选择在新状态下最高入口温度最小对应的那个机柜为最优的负载分配机柜。Preferably, the determination of the load distribution cabinet according to the obtained resource utilization rate and ambient temperature may adopt the following process, first determine the obtained resource utilization rate and ambient temperature of one or more cabinets as sample values, that is, record the current state of the cabinet, and Use the current state as a sample for load distribution by the prediction module; based on the sample value, predict the resource utilization and ambient temperature prediction values of one or more cabinets after adding loads to one or more cabinets, that is, the prediction will be new When the load is allocated to each cabinet, the impact on the new heat distribution, that is, to obtain the possible new state of each cabinet; determine that the cabinet corresponding to the minimum predicted value of ambient temperature is the load when the predicted value of resource utilization is not overloaded Allocate the cabinet, that is, select the cabinet corresponding to the minimum maximum inlet temperature in the new state as the optimal load distribution cabinet.

为了提高预测的精确度,在确定在资源利用率预测值不过载的情况下,环境温度预测值最小对应的机柜为负载分配机柜之后,同时也需要收集真实的数据反馈,即获取将新增负载分配到上述最优的负载分配机柜后,实际各个机柜的资源利用率及环境温度,而后,依据实际获取到的数据统计在新增负载后实际获取的一个或多个机柜的资源利用率及环境温度值与预测资源利用率及环境温度预测值之间的误差;再依据误差更新上述用于预测模拟决策的样品值。In order to improve the accuracy of prediction, after determining that the cabinet corresponding to the minimum predicted value of ambient temperature is the load distribution cabinet under the condition that the predicted value of resource utilization is not overloaded, it is also necessary to collect real data feedback, that is, to obtain the new load After being assigned to the above-mentioned optimal load distribution cabinet, the actual resource utilization rate and ambient temperature of each cabinet, and then, according to the actual obtained data statistics, the resource utilization rate and environment of one or more cabinets actually obtained after the new load is added The error between the temperature value and the predicted resource utilization rate and the predicted value of the ambient temperature; and then update the above-mentioned sample values for predicting and simulating decisions based on the error.

在本实施例中还提供了一种数据中心能耗调度处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。This embodiment also provides a data center energy consumption scheduling processing device, which is used to implement the above embodiments and preferred implementation modes, and what has already been described will not be repeated. As used below, the term "module" may be a combination of software and/or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.

图2是根据本发明实施例的数据中心能耗调度处理装置的结构框图,如图2所示,该装置包括获取模块22和调度模块24,下面对该装置进行说明。Fig. 2 is a structural block diagram of a data center energy consumption scheduling processing device according to an embodiment of the present invention. As shown in Fig. 2, the device includes an acquisition module 22 and a scheduling module 24, and the device will be described below.

获取模块22,用于获取数据中心一个或多个机柜的资源利用率和/或环境温度;调度模块24,连接至上述获取模块22,用于依据获取的资源利用率和/或环境温度对数据中心能耗进行调度。The obtaining module 22 is used to obtain the resource utilization rate and/or ambient temperature of one or more cabinets in the data center; the scheduling module 24 is connected to the above-mentioned obtaining module 22 and is used to process the data according to the obtained resource utilization rate and/or ambient temperature Central energy consumption is scheduled.

图3是根据本发明实施例的数据中心能耗调度处理装置中调度模块24的优选结构框图一,如图3所示,该调度模块24包括判断单元32和提高单元34,下面对该调度模块24进行说明。Fig. 3 is a preferred structural block diagram 1 of the scheduling module 24 in the data center energy consumption scheduling processing device according to an embodiment of the present invention. As shown in Fig. 3, the scheduling module 24 includes a judging unit 32 and an improving unit 34, the scheduling Module 24 is described.

判断单元32,用于判断在预定的时间段内获取的一个或多个机柜中最高的环境温度是否有降低;提高单元34,连接至上述判断单元32,用于在上述判断单元32的判断结果为是的情况下,提高数据中心制冷设备的供气温度。The judging unit 32 is used to judge whether the highest ambient temperature in one or more cabinets acquired within a predetermined period of time has decreased; the raising unit 34 is connected to the judging unit 32 for judging the result of the judging unit 32 If yes, increase the supply air temperature of the data center cooling equipment.

图4是根据本发明实施例的数据中心能耗调度处理装置中调度模块24的优选结构框图二,如图4所示,该调度模块24包括确定单元42和调度单元44,下面对该调度模块24进行说明。Fig. 4 is a preferred structural block diagram 2 of the scheduling module 24 in the data center energy consumption scheduling processing device according to an embodiment of the present invention. As shown in Fig. 4, the scheduling module 24 includes a determining unit 42 and a scheduling unit 44, and the scheduling Module 24 is described.

确定单元42,用于依据获取的资源利用率及环境温度确定负载分配机柜;调度单元44,连接至上述确定单元42,用于依据确定的负载分配机柜对数据中心能耗进行调度。The determination unit 42 is configured to determine the load distribution cabinet according to the obtained resource utilization rate and the ambient temperature; the scheduling unit 44 is connected to the determination unit 42 and used to schedule the energy consumption of the data center according to the determined load distribution cabinet.

图5是根据本发明实施例的数据中心能耗调度处理装置中调度模块24中确定单元42的结构框图,如图5所示,该确定单元42包括第一确定子单元52、预测子单元54和第二确定子单元56,下面对该确定单元42进行说明。Fig. 5 is a structural block diagram of the determining unit 42 in the scheduling module 24 in the data center energy consumption scheduling processing device according to an embodiment of the present invention. As shown in Fig. 5, the determining unit 42 includes a first determining subunit 52 and a predicting subunit 54 and the second determination subunit 56, the determination unit 42 will be described below.

第一确定子单元52,用于确定获取的一个或多个机柜的资源利用率及环境温度为样品值;预测子单元54,连接至上述第一确定子单元52,用于依据上述样品值,预测在一个或多个机柜新增负载后一个或多个机柜的资源利用率预测值及环境温度预测值;第二确定子单元56,连接至上述预测子单元54,用于确定在资源利用率预测值不过载的情况下,环境温度预测值最小对应的机柜为负载分配机柜。The first determining subunit 52 is configured to determine the acquired resource utilization rate and ambient temperature of one or more cabinets as sample values; the predicting subunit 54 is connected to the above-mentioned first determining sub-unit 52 and is used to, based on the above-mentioned sample values, Predicting the predicted value of resource utilization and the predicted value of ambient temperature of one or more cabinets after the new load is added to one or more cabinets; the second determination subunit 56 is connected to the above-mentioned prediction subunit 54 for determining the resource utilization rate If the predicted value is not overloaded, the cabinet corresponding to the minimum predicted ambient temperature is the load distribution cabinet.

图6是根据本发明实施例的数据中心能耗调度处理装置中调度模块24中确定单元42的优选结构框图,如图6所示,该确定单元42除包括图5所示的所有模块外,还包括统计子单元62和更新子单元64,下面对该确定单元42进行说明。Fig. 6 is a preferred structural block diagram of the determining unit 42 in the scheduling module 24 in the data center energy consumption scheduling processing device according to an embodiment of the present invention. As shown in Fig. 6, the determining unit 42 includes all the modules shown in Fig. 5, It also includes a statistics subunit 62 and an update subunit 64, and the determination unit 42 will be described below.

统计子单元62,连接至上述第二确定子单元56,用于统计在新增负载后实际获取的一个或多个机柜的资源利用率及环境温度值与预测资源利用率及环境温度预测值之间的误差;更新子单元64,连接至上述统计子单元62,用于依据上述误差更新上述样品值。The statistical subunit 62 is connected to the above-mentioned second determination subunit 56, and is used to count the difference between the resource utilization rate and ambient temperature value of one or more cabinets actually obtained after the new load is added, and the predicted resource utilization rate and ambient temperature prediction value. The error between them; the update subunit 64 is connected to the statistics subunit 62, and is used to update the sample value according to the above error.

基于相关技术中,数据中心机柜的分布是冷、热走廊相间的布局方式,制冷设备提供的冷风从“冷走廊”的地下通过有缝的地板吹上来(一般数据中心的地板与地面之间都会有隔空的一层用于冷空气的流通),从机柜的前罩入口进去,与机柜内的热空气混合后从机柜后方排出,带走相应的热量,因此机柜的后方的走廊就是“热走廊”,这些“热风”大部分都会被制冷设备从顶部吸走,但是也会有少部分飘逸到“冷走廊”,从而影响机柜当中的工作站的入口温度。一般而言,工作站的温度应该小于设备供应商所指定的某个温度,才算是在安全的工作环境,例如,对所用到的小型数据中心而言该温度可以为32摄氏度,不同的工作站设备会有不同的安全工作温度。同时工作站的入口温度也与其当前的工作负荷有关,工作负荷越大其产生的热量也越多,而“冷风”所能带走的热量是一定的;另外工作站制造材质的不同也会有不同的导热属性。Based on the related technology, the distribution of data center cabinets is the layout of cold and hot corridors, and the cold air provided by the refrigeration equipment is blown up from the underground of the "cold corridor" through the floor with seams (generally, there will be a gap between the floor and the ground of the data center). There is a separate layer for the circulation of cold air), enters from the entrance of the front cover of the cabinet, mixes with the hot air in the cabinet, and then discharges from the rear of the cabinet to take away the corresponding heat. Therefore, the corridor behind the cabinet is "hot air". Most of these "hot air" will be sucked from the top by the cooling equipment, but a small part will flow into the "cold corridor", which will affect the inlet temperature of the workstations in the cabinet. Generally speaking, the temperature of the workstation should be lower than a certain temperature specified by the equipment supplier in order to be in a safe working environment. For example, for the small data center used, the temperature can be 32 degrees Celsius. Different workstation equipment will There are different safe operating temperatures. At the same time, the inlet temperature of the workstation is also related to its current workload. The greater the workload, the more heat it will generate, and the heat that "cold air" can take away is certain; Thermal properties.

因此,数据中心各个机架以至各个机柜的入口温度都会各不相同,而以往的云计算资源调度管理系统仅考虑了各个服务器间的负载均衡问题,或是仅仅从虚拟机整合的角度来减少云数据中心的能耗开销,而忽略了数据中心热量分布的不均衡带来的制冷能耗的浪费。在本实施例中通过对数据中心负载的智能调度,使得数据中心的热量分布达到均衡,从而可以调高制冷设备的供气温度,进而降低制冷能耗的开销。因为目前为了保证数据中心所有设备的安全运行,制冷设备的供气温度都是与当前数据中心最高机柜入口温度相关,因此当数据中心的最高机柜入口温度降低时,就可以适当的提高供气温度,进而降低制冷设备的能耗。Therefore, the inlet temperature of each rack and even each cabinet in the data center will be different, and the previous cloud computing resource scheduling management system only considered the load balancing problem among servers, or only reduced the cloud from the perspective of virtual machine integration. The energy consumption of the data center is ignored, while the waste of cooling energy consumption caused by the unbalanced heat distribution of the data center is ignored. In this embodiment, through the intelligent scheduling of the data center load, the heat distribution of the data center is balanced, so that the air supply temperature of the refrigeration equipment can be increased, thereby reducing the cost of cooling energy consumption. Because at present, in order to ensure the safe operation of all equipment in the data center, the air supply temperature of the cooling equipment is related to the current maximum cabinet inlet temperature of the data center, so when the maximum cabinet inlet temperature of the data center decreases, the air supply temperature can be appropriately increased , thereby reducing the energy consumption of refrigeration equipment.

针对相关技术中,数据中心中热量分布不均衡而导致制冷能耗过大的问题,在本实施例中提供了一种基于热量感知的负载调度方法,使得数据中心的热量分布尽可能达到均衡,从而使得制冷设备的供气温度得以适当提高,进而减少制冷能耗的开销。Aiming at the problem in related technologies that unbalanced heat distribution in the data center leads to excessive cooling energy consumption, a load scheduling method based on heat perception is provided in this embodiment, so that the heat distribution in the data center is as balanced as possible. As a result, the air supply temperature of the refrigeration equipment can be appropriately increased, thereby reducing the cost of refrigeration energy consumption.

该基于热量感知的云数据中心节能方法,包括以下步骤:The heat-sensing-based energy-saving method for a cloud data center includes the following steps:

步骤S1,数据中心的物理环境监控:比如,热量的分布、制冷设备运行情况。监测数据中心中各个机架入口和机柜中每个工作站的入口温度。若监测数据显示室内温度升高到某一预定警报值,则通过网络自动给相关人员发送提醒和警报信息,让其及时采取措施避免计算设备长时间工作在高温环境下而影响使用年限;且管理者通过制冷设备的运行数据对设备是否正常运行进行快速判断。此外,还将收集到的这些信息进行网络集中存储,并为这些数据提供开放的接口;Step S1, monitoring the physical environment of the data center: for example, the distribution of heat and the operation of refrigeration equipment. Monitor the inlet temperature of each rack inlet and each workstation in the cabinet in the data center. If the monitoring data shows that the indoor temperature has risen to a predetermined alarm value, it will automatically send reminders and alarm information to relevant personnel through the network, so that they can take timely measures to prevent computing equipment from working in a high temperature environment for a long time and affect the service life; and management The operator can quickly judge whether the equipment is running normally through the operation data of the refrigeration equipment. In addition, the collected information will be stored in a centralized network and an open interface will be provided for these data;

步骤S2,数据中心层基于热量感知的负载调度策略:基于神经网络算法的模型,通过对历史数据的学习与建模,找到各个机架总负载与其入口温度的关系,进而通过模型预测新到负载分配到不同机架上的工作站将会带来的热量分布,通过比较各个热量分布结果,选取最优热量分布结果来决定新到负载被分配到哪个机架的工作站;Step S2, data center layer load scheduling strategy based on heat perception: Based on the neural network algorithm model, through learning and modeling historical data, find the relationship between the total load of each rack and its inlet temperature, and then use the model to predict the new load The heat distribution that will be brought by the workstations assigned to different racks, by comparing the results of each heat distribution, select the optimal heat distribution results to determine which rack the new load is assigned to;

步骤S3,刀片机柜层基于热量感知的负载调度策略:也是基于神经网络及加强学习算法的模型,通过对历史数据的学习与建模,找到机架中各个机柜负载与其入口温度的关系,进而通过该模型可以预测新到负载分配到机架中不同机柜将会带来的热量分布,通过对各个热量分布结果的比较,选取最优热量分布结果来决定新到负载被分配到哪个机柜的工作站。Step S3, load scheduling strategy based on heat perception at the blade cabinet layer: it is also a model based on neural network and reinforcement learning algorithm. Through learning and modeling historical data, find the relationship between the load of each cabinet in the rack and its inlet temperature, and then pass This model can predict the heat distribution that the new load will bring to different cabinets in the rack. By comparing the results of each heat distribution, the optimal heat distribution result is selected to determine which cabinet the new load is distributed to.

步骤S1中为了对数据中心的物理环境进行监控,比如,热量的分布以及制冷设备运行情况等,在每个机架和每一个机柜前都部署了温度传感器,可以感知每个机架和机柜中每个工作站的入口温度;另外在数据中心的制冷设备中也放有传感器来测量空调供应冷气的温度,空调内部的转速以及安全温度的设定等。若室内温度升高到某一预定警报值,可以通过网络自动给相关人员发送提醒和警报信息,让其及时采取措施避免计算设备长时间工作在高温环境下而影响使用年限;制冷设备的运行数据可以让管理者快速的判断该设备是否正常运行。此外,还将收集到的这些信息进行网络集中存储,并为这些数据提供开放的接口。In step S1, in order to monitor the physical environment of the data center, such as the distribution of heat and the operation of refrigeration equipment, etc., temperature sensors are deployed in front of each rack and each cabinet, which can sense the temperature in each rack and cabinet. Inlet temperature of each workstation; In addition, sensors are placed in the refrigeration equipment of the data center to measure the temperature of the air-conditioning supply, the speed of the air conditioner, and the setting of the safe temperature. If the indoor temperature rises to a predetermined alarm value, it can automatically send reminders and alarm information to relevant personnel through the network, so that they can take timely measures to avoid affecting the service life of computing equipment working in a high temperature environment for a long time; the operating data of refrigeration equipment It allows the manager to quickly judge whether the device is running normally. In addition, the collected information will be stored in a centralized network and an open interface will be provided for these data.

步骤S2和步骤S3中涉及的基于神经网络算法的模型预测算法可以包括如下步骤:The model prediction algorithm based on the neural network algorithm involved in step S2 and step S3 may include the following steps:

首先,需要收集一定的样本数据,包括各个机柜每隔一段时间的资源利用率,以及该机柜的入口温度等数据,用<Ui(t),Ti(t)>来表示每个机柜的状态。在基于神经网络预测模型的基础上,可以快速的通过对当前环境的状态-行为进行预测,First of all, it is necessary to collect certain sample data, including the resource utilization rate of each cabinet at regular intervals, and the inlet temperature of the cabinet, and use <U i (t), T i (t)> to represent the state. Based on the neural network prediction model, it can quickly predict the state-behavior of the current environment,

{{ << Uu 11 (( tt )) ,, TT 11 (( tt )) >> ,, .. .. .. << Uu ii (( tt )) ,, TT ii (( tt )) >> .. .. .. ,, << Uu nno (( tt )) ,, TT nno (( tt )) >> }} &RightArrow;&Right Arrow; aa tt {{ << Uu 11 (( tt ++ 11 )) &prime;&prime; ,, TT 11 (( tt ++ 11 )) &prime;&prime; >> ,, .. .. .. << Uu ii (( tt ++ 11 )) &prime;&prime; ,, TT ii (( tt ++ 11 )) &prime;&prime; >> .. .. .. ,, << Uu nno (( tt ++ 11 )) &prime;&prime; ,, TT nno (( tt ++ 11 )) &prime;&prime; >> }}

(1)(1)

在上式(1)中,可以看到神经网络模型对新到负载分配行为的预测方式,箭头左边是系统环境在时间t的状态,Ui(t)表示工作站i在t时刻的资源利用率,Ti(t)表示工作站i在t时刻的入口温度。箭头右边是系统在新到负载分配到工作站i后的预测状态,其中Ti(t+1)′是由Ui(t+1)′通过神经网络预测模型计算而来,Ui(t+1)′在t+1时段开始时可以认为等同于Ui(t),在t+1时段的末尾再根据实际观测值进行更新。有了这些预测结果可以方便的找到其中的入口温度最高值,通过比较各种负载分配行为产生的结果找到,这样便可以确定哪一个工作站是最合适的负载接收节点。对于入口温度过高节点的负载迁移行为也可以通过同样的方法找到负载最合适的接收节点。在根据预测结果进行行为决策和执行后,同时也需要收集真实的系统反馈,即真实的系统环境入口温度最高值,将收集到的值添加到样本空间中,每隔一段时间根据新的样本空间来更新神经网络预测模型,提高预测的精度。In the above formula (1), we can see how the neural network model predicts the new arrival load distribution behavior. The left side of the arrow is the state of the system environment at time t, and U i (t) represents the resource utilization rate of workstation i at time t , T i (t) represents the inlet temperature of workstation i at time t. The right side of the arrow is the predicted state of the system after the new load is distributed to workstation i, where T i (t+1)′ is calculated by U i (t+1)′ through the neural network prediction model, U i (t+ 1)' can be considered equal to U i (t) at the beginning of the t+1 period, and then updated according to the actual observation value at the end of the t+1 period. With these prediction results, it is convenient to find the highest value of the inlet temperature, which is found by comparing the results of various load distribution behaviors, so that it can be determined which workstation is the most suitable load receiving node. For the load migration behavior of the node with too high inlet temperature, the receiving node with the most suitable load can also be found through the same method. After making behavioral decisions and executions based on the prediction results, it is also necessary to collect real system feedback, that is, the maximum value of the real system environment inlet temperature, and add the collected values to the sample space, and then based on the new sample space at regular intervals To update the neural network prediction model to improve the accuracy of prediction.

通过上述实施例及优选实施方式,不仅实现了基于机柜资源利用率和入口温度的智能负载分配策略的制定;而且实现了把神经网络模型与闭环控制理论相结合,通过不断更新神经网络预测模型来提高热量分布的预测精度。使得数据中心的热量分布尽可能均衡,进而减少制冷能耗的开销,从而达到节能的目的。Through the above embodiments and preferred implementation modes, not only the formulation of intelligent load distribution strategies based on the utilization rate of cabinet resources and inlet temperature is realized; but also the combination of neural network model and closed-loop control theory is realized, and the neural network prediction model is continuously updated to achieve Improve the prediction accuracy of heat distribution. Make the heat distribution of the data center as balanced as possible, thereby reducing the cost of cooling energy consumption, so as to achieve the purpose of energy saving.

下面结合附图对本发明优选实施方式进行说明。Preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings.

该基于热量感知的云数据中心节能方法包括以下步骤:The energy-saving method of cloud data center based on heat perception includes the following steps:

步骤S1,各个机柜的资源利用率和入口温度的监测:通过部署于数据中心的传感器以及运行于各个服务器上的监测模块对各个机柜的资源利用率和入口温度进行实时监测,每隔一段时间,计算并记录一次当前的机柜资源利用率和入口温度值<Ui(t),Ti(t)>,所有这些信息记录完成后,即发送给神经网络预测模块进行负载分配的决策的制定;Step S1, monitoring the resource utilization rate and inlet temperature of each cabinet: Real-time monitoring of the resource utilization rate and inlet temperature of each cabinet through the sensors deployed in the data center and the monitoring module running on each server, every once in a while, Calculate and record the current cabinet resource utilization rate and inlet temperature value <U i (t), T i (t)>. After all these information records are completed, they will be sent to the neural network prediction module for decision-making of load distribution;

步骤S2,热量感知的智能负载分配策略的制定:神经网络预测模块根据各个机柜的当前状态,预测新到的负载分配到各个不同的机柜上后,对新的热量分布产生的影响,即得到各个机柜可能的新的状态<Ui(t+1),Ti(t+1)>,对不同分配选择产生的预测结果进行比较分析,选择最优的负载分配即新状态下的最高入口温度最小的那个选择,图7是根据本发明实施例的机架中各机柜的状态示意图,即在图7中选择的则为机柜3;Step S2, the formulation of heat-aware intelligent load distribution strategy: the neural network prediction module predicts the impact of the new load on the new heat distribution after the new load is distributed to each different cabinet according to the current state of each cabinet, that is, each The possible new state of the cabinet <U i (t+1), T i (t+1)>, compare and analyze the prediction results generated by different distribution options, and select the optimal load distribution, which is the highest inlet temperature in the new state The smallest option, FIG. 7 is a schematic diagram of the state of each cabinet in the rack according to an embodiment of the present invention, that is, the cabinet 3 is selected in FIG. 7 ;

步骤S3,负载分配执行及执行后状态监测收集:根据步骤S2的决策结果执行负载的分配,同时监测收集负载分配后的机柜状态信息。根据观测的结果与实际预测结果进行误差统计,最后后续神经网络预测模型更新时的样本数据。Step S3, load distribution execution and post-execution state monitoring and collection: execute load distribution according to the decision result of step S2, and monitor and collect cabinet state information after load distribution at the same time. According to the observation results and the actual prediction results, the error statistics are carried out, and finally the sample data when the follow-up neural network prediction model is updated.

步骤S4,调整制冷设备的供气温度:根据状态监测收集的结果判断制冷设备是否可以适当调整其供气温度,如果监测结果显示最高入口温度有所降低,则可以适当提高制冷设备的供气温度,这样就可以减少制冷设备的能耗开销,达到节省整个数据中心能耗的目的。Step S4, adjust the air supply temperature of the refrigeration equipment: judge whether the air supply temperature of the refrigeration equipment can be properly adjusted according to the collected results of state monitoring, if the monitoring results show that the maximum inlet temperature has decreased, the air supply temperature of the refrigeration equipment can be appropriately increased , so that the energy consumption of cooling equipment can be reduced, and the energy consumption of the entire data center can be saved.

其中,步骤S1中的机柜资源利用率主要可以是通过CPU资源的使用情况来表示;Wherein, the cabinet resource utilization rate in step S1 can be mainly represented by the usage of CPU resources;

步骤S2中的神经网络预测模型主要是可以通过对收集的样本空间进行分析建模,找到的各个机柜资源利用率与机柜入口温度之间的关系,即<U1(t),U2(t),U3(t)……,Ui(t),……>与<T1(t),T2(t),T3(t)……,Ti(t),……>之间的映射关系,进而步骤S2中的选择过程如下:The neural network prediction model in step S2 mainly can find the relationship between the resource utilization rate of each cabinet and the inlet temperature of the cabinet by analyzing and modeling the collected sample space, that is, <U 1 (t), U 2 (t ), U 3 (t)……, U i (t),…> and <T 1 (t), T 2 (t), T 3 (t)…, T i (t),…> The mapping relationship between, and then the selection process in step S2 is as follows:

①首先将新到负载进行量化,如需要多少CPU资源等。这个过程需要对各种不同类型的负载进行资源需求统计。① First, quantify the newly arrived load, such as how much CPU resources are needed. This process requires resource demand statistics for various types of loads.

②预测该负载分配到各个不同的机柜i,<U1(t),U2(t),U3(t)…Ui(t)+△u,…>所对应的可能的热量分布<T1(t+1),T2(t+1),T3(t+1),…,Ti(t+1),…>,并找到最大的入口温度MaxTi(t+1)。②Predict the load distribution to each different cabinet i, <U 1 (t), U 2 (t), U 3 (t)...U i (t)+△u, ...> the possible heat distribution corresponding to< T 1 (t+1), T 2 (t+1), T 3 (t+1), ..., T i (t+1), ...>, and find the maximum inlet temperature MaxT i (t+1) .

③根据分配到不同的机柜i所找到的最大入口温度{MaxTi(t+1)},进而找到其中最小值Min{MaxTi(t+1)},最小值所对应的i即为最终将会选择的机柜。③According to the maximum inlet temperature {MaxT i (t+1)} found by assigning to different cabinet i, and then find the minimum value Min{MaxT i (t+1)}, the i corresponding to the minimum value is the final cabinet of choice.

步骤S3中所用的是在线加强学习技术,通过不断的学习改进模型的精度。What is used in step S3 is the online reinforcement learning technology, which improves the accuracy of the model through continuous learning.

步骤S4中的调节控制制冷设备的供气温度的措施主要与设备供应商提供的接口相关,这个控制过程是可以通过软件控制完成的。The measure of adjusting and controlling the air supply temperature of the refrigeration equipment in step S4 is mainly related to the interface provided by the equipment supplier, and this control process can be completed through software control.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (10)

1.一种数据中心能耗调度处理方法,其特征在于,包括:1. A data center energy consumption scheduling processing method, characterized in that, comprising: 获取数据中心一个或多个机柜的资源利用率和/或环境温度;Obtain resource utilization and/or ambient temperature for one or more cabinets in the data center; 依据获取的所述资源利用率和/或环境温度对所述数据中心能耗进行调度。Scheduling the energy consumption of the data center according to the obtained resource utilization rate and/or ambient temperature. 2.根据权利要求1所述的方法,其特征在于,依据获取的所述环境温度对所述数据中心能耗进行调度包括:2. The method according to claim 1, wherein scheduling the energy consumption of the data center according to the acquired ambient temperature comprises: 判断在预定的时间段内获取的所述一个或多个机柜中最高的环境温度是否有降低;judging whether the highest ambient temperature in the one or more cabinets obtained within a predetermined period of time has decreased; 在判断结果为是的情况下,提高所述数据中心制冷设备的供气温度。If the judgment result is yes, increase the air supply temperature of the data center refrigeration equipment. 3.根据权利要求1所述的方法,其特征在于,依据获取的所述资源利用率及所述环境温度对所述数据中心能耗进行调度包括:3. The method according to claim 1, wherein scheduling the energy consumption of the data center according to the acquired resource utilization rate and the ambient temperature comprises: 依据获取的所述资源利用率及所述环境温度确定负载分配机柜;Determine the load distribution cabinet according to the acquired resource utilization rate and the ambient temperature; 依据确定的所述负载分配机柜对所述数据中心能耗进行调度。The energy consumption of the data center is scheduled according to the determined load distribution cabinets. 4.根据权利要求1所述的方法,其特征在于,依据获取的所述资源利用率及所述环境温度确定所述负载分配机柜包括:4. The method according to claim 1, wherein determining the load distribution cabinet according to the acquired resource utilization rate and the ambient temperature comprises: 确定获取的所述一个或多个机柜的资源利用率及所述环境温度为样品值;Determining the acquired resource utilization rate of the one or more cabinets and the ambient temperature as sample values; 依据所述样品值,预测在所述一个或多个机柜新增负载后所述一个或多个机柜的资源利用率预测值及环境温度预测值;According to the sample value, predicting the predicted value of the resource utilization rate and the predicted value of the ambient temperature of the one or more cabinets after the new load is added to the one or more cabinets; 确定在所述资源利用率预测值不过载的情况下,所述环境温度预测值最小对应的机柜为负载分配机柜。It is determined that in a case where the predicted value of resource utilization is not overloaded, the cabinet corresponding to the minimum predicted value of ambient temperature is a load distribution cabinet. 5.根据权利要求4所述的方法,其特征在于,在确定在所述资源利用率预测值不过载的情况下,所述环境温度预测值最小对应的机柜为所述负载分配机柜之后,还包括:5. The method according to claim 4, wherein after it is determined that the cabinet corresponding to the minimum predicted ambient temperature value is the load distribution cabinet when the predicted value of resource utilization is not overloaded, further include: 统计在新增负载后实际获取的所述一个或多个机柜的资源利用率及环境温度值与所述预测资源利用率及所述环境温度预测值之间的误差;Counting the errors between the resource utilization rate and the ambient temperature value of the one or more cabinets actually obtained after adding the load and the predicted resource utilization rate and the predicted value of the ambient temperature; 依据所述误差更新所述样品值。The sample value is updated according to the error. 6.一种数据中心能耗调度处理装置,其特征在于,包括:6. A data center energy consumption scheduling processing device, characterized in that it comprises: 获取模块,用于获取数据中心一个或多个机柜的资源利用率和/或环境温度;An acquisition module, configured to acquire resource utilization and/or ambient temperature of one or more cabinets in the data center; 调度模块,用于依据获取的所述资源利用率和/或环境温度对所述数据中心能耗进行调度。A scheduling module, configured to schedule the energy consumption of the data center according to the obtained resource utilization rate and/or ambient temperature. 7.根据权利要求6所述的装置,其特征在于,所述调度模块包括:7. The device according to claim 6, wherein the scheduling module comprises: 判断单元,用于判断在预定的时间段内获取的所述一个或多个机柜中最高的环境温度是否有降低;a judging unit, configured to judge whether the highest ambient temperature in the one or more cabinets obtained within a predetermined period of time has decreased; 提高单元,用于在上述判断单元的判断结果为是的情况下,提高所述数据中心制冷设备的供气温度。The increasing unit is configured to increase the air supply temperature of the data center refrigeration equipment when the judgment result of the above judgment unit is yes. 8.根据权利要求6所述的装置,其特征在于,所述调度模块包括:8. The device according to claim 6, wherein the scheduling module comprises: 确定单元,用于依据获取的所述资源利用率及所述环境温度确定负载分配机柜;A determining unit, configured to determine a load distribution cabinet according to the acquired resource utilization rate and the ambient temperature; 调度单元,用于依据确定的所述负载分配机柜对所述数据中心能耗进行调度。A scheduling unit, configured to schedule the energy consumption of the data center according to the determined load distribution cabinet. 9.根据权利要求6所述的装置,其特征在于,所述确定单元包括:9. The device according to claim 6, wherein the determining unit comprises: 第一确定子单元,用于确定获取的所述一个或多个机柜的资源利用率及所述环境温度为样品值;A first determining subunit, configured to determine the acquired resource utilization rate of the one or more cabinets and the ambient temperature as sample values; 预测子单元,用于依据所述样品值,预测在所述一个或多个机柜新增负载后所述一个或多个机柜的资源利用率预测值及环境温度预测值;The prediction subunit is used to predict the predicted resource utilization value and the predicted value of the ambient temperature of the one or more cabinets after the new load is added to the one or more cabinets according to the sample value; 第二确定子单元,用于确定在所述资源利用率预测值不过载的情况下,所述环境温度预测值最小对应的机柜为负载分配机柜。The second determining subunit is configured to determine that the cabinet corresponding to the minimum predicted ambient temperature value is a load distribution cabinet when the predicted value of resource utilization is not overloaded. 10.根据权利要求9所述的装置,其特征在于,所述确定单元还包括:10. The device according to claim 9, wherein the determining unit further comprises: 统计子单元,用于统计在新增负载后实际获取的所述一个或多个机柜的资源利用率及环境温度值与所述预测资源利用率及所述环境温度预测值之间的误差;The statistical subunit is used to count the error between the resource utilization rate and the ambient temperature value of the one or more cabinets actually obtained after adding the load and the predicted resource utilization rate and the predicted value of the ambient temperature; 更新子单元,用于依据所述误差更新所述样品值。An updating subunit, configured to update the sample value according to the error.
CN201310399815.7A 2013-09-05 2013-09-05 Data center energy consumption scheduling method and data center energy consumption scheduling device Pending CN104423531A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310399815.7A CN104423531A (en) 2013-09-05 2013-09-05 Data center energy consumption scheduling method and data center energy consumption scheduling device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310399815.7A CN104423531A (en) 2013-09-05 2013-09-05 Data center energy consumption scheduling method and data center energy consumption scheduling device

Publications (1)

Publication Number Publication Date
CN104423531A true CN104423531A (en) 2015-03-18

Family

ID=52972823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310399815.7A Pending CN104423531A (en) 2013-09-05 2013-09-05 Data center energy consumption scheduling method and data center energy consumption scheduling device

Country Status (1)

Country Link
CN (1) CN104423531A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106096874A (en) * 2016-08-18 2016-11-09 中国联合网络通信集团有限公司 The energy efficiency managing method of data center, device and system
WO2016197849A1 (en) * 2015-06-09 2016-12-15 邻元科技(北京)有限公司 Control method, cooling apparatus system, cooling apparatus controller, cooling tower system, cooling tower controller, water pump system, and water pump controller
WO2018023496A1 (en) * 2016-08-03 2018-02-08 深圳中兴力维技术有限公司 Device racking management method and apparatus
CN108139942A (en) * 2015-09-30 2018-06-08 华为技术有限公司 The method of the end-to-end power efficiency modeling of data center
CN109189190A (en) * 2018-10-16 2019-01-11 西安交通大学 A kind of data center's thermal management method based on temperature prediction
CN109375994A (en) * 2018-09-10 2019-02-22 西安交通大学 Data center task temperature prediction and scheduling method based on RBF neural network
CN109800066A (en) * 2018-12-13 2019-05-24 中国科学院信息工程研究所 A kind of data center's energy-saving scheduling method and system
CN109890176A (en) * 2019-03-01 2019-06-14 北京慧辰资道资讯股份有限公司 A kind of method and device based on artificial intelligence optimization's energy consumption of machine room efficiency
CN110188932A (en) * 2019-05-20 2019-08-30 国核电力规划设计研究院有限公司 Consumption of data center prediction technique based on evaluation optimization
CN111258398A (en) * 2020-01-10 2020-06-09 安擎(天津)计算机有限公司 AI server fan speed adjusting method, system, terminal device and storage medium
CN111506423A (en) * 2020-04-09 2020-08-07 网易(杭州)网络有限公司 Resource scheduling method and device, electronic equipment and storage medium
CN112667403A (en) * 2020-12-31 2021-04-16 北京百度网讯科技有限公司 Server scheduling method and device and electronic equipment
CN114816699A (en) * 2022-04-11 2022-07-29 山东省计算中心(国家超级计算济南中心) Data center job scheduling method and system based on temperature prediction
CN114828579A (en) * 2022-05-07 2022-07-29 福建万芯科技有限公司 Energy-saving control method of container data center and related equipment
CN117395942A (en) * 2023-09-18 2024-01-12 广东云下汇金科技有限公司 An automatic cooling capacity dispatching system based on intelligent computing center

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110077795A1 (en) * 2009-02-13 2011-03-31 American Power Conversion Corporation Data center control
CN102620378A (en) * 2011-01-27 2012-08-01 国际商业机器公司 Method and system for data center energy saving controlling
CN102855157A (en) * 2012-07-19 2013-01-02 浪潮电子信息产业股份有限公司 Method for comprehensively scheduling load of servers
CN103092316A (en) * 2013-01-22 2013-05-08 浪潮电子信息产业股份有限公司 Server power consumption management system based on data mining
CN203010859U (en) * 2013-01-15 2013-06-19 中国工商银行股份有限公司 Refrigeration and air conditioning system for computer room

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110077795A1 (en) * 2009-02-13 2011-03-31 American Power Conversion Corporation Data center control
CN102620378A (en) * 2011-01-27 2012-08-01 国际商业机器公司 Method and system for data center energy saving controlling
CN102855157A (en) * 2012-07-19 2013-01-02 浪潮电子信息产业股份有限公司 Method for comprehensively scheduling load of servers
CN203010859U (en) * 2013-01-15 2013-06-19 中国工商银行股份有限公司 Refrigeration and air conditioning system for computer room
CN103092316A (en) * 2013-01-22 2013-05-08 浪潮电子信息产业股份有限公司 Server power consumption management system based on data mining

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016197849A1 (en) * 2015-06-09 2016-12-15 邻元科技(北京)有限公司 Control method, cooling apparatus system, cooling apparatus controller, cooling tower system, cooling tower controller, water pump system, and water pump controller
CN108139942A (en) * 2015-09-30 2018-06-08 华为技术有限公司 The method of the end-to-end power efficiency modeling of data center
WO2018023496A1 (en) * 2016-08-03 2018-02-08 深圳中兴力维技术有限公司 Device racking management method and apparatus
CN106096874A (en) * 2016-08-18 2016-11-09 中国联合网络通信集团有限公司 The energy efficiency managing method of data center, device and system
CN109375994A (en) * 2018-09-10 2019-02-22 西安交通大学 Data center task temperature prediction and scheduling method based on RBF neural network
CN109189190B (en) * 2018-10-16 2020-07-14 西安交通大学 Data center heat management method based on temperature prediction
CN109189190A (en) * 2018-10-16 2019-01-11 西安交通大学 A kind of data center's thermal management method based on temperature prediction
CN109800066A (en) * 2018-12-13 2019-05-24 中国科学院信息工程研究所 A kind of data center's energy-saving scheduling method and system
CN109890176A (en) * 2019-03-01 2019-06-14 北京慧辰资道资讯股份有限公司 A kind of method and device based on artificial intelligence optimization's energy consumption of machine room efficiency
CN110188932A (en) * 2019-05-20 2019-08-30 国核电力规划设计研究院有限公司 Consumption of data center prediction technique based on evaluation optimization
CN111258398A (en) * 2020-01-10 2020-06-09 安擎(天津)计算机有限公司 AI server fan speed adjusting method, system, terminal device and storage medium
CN111506423A (en) * 2020-04-09 2020-08-07 网易(杭州)网络有限公司 Resource scheduling method and device, electronic equipment and storage medium
CN111506423B (en) * 2020-04-09 2023-06-30 网易(杭州)网络有限公司 Resource scheduling method and device, electronic equipment and storage medium
CN112667403A (en) * 2020-12-31 2021-04-16 北京百度网讯科技有限公司 Server scheduling method and device and electronic equipment
CN114816699A (en) * 2022-04-11 2022-07-29 山东省计算中心(国家超级计算济南中心) Data center job scheduling method and system based on temperature prediction
CN114816699B (en) * 2022-04-11 2025-03-18 山东省计算中心(国家超级计算济南中心) Data center job scheduling method and system based on temperature prediction
CN114828579A (en) * 2022-05-07 2022-07-29 福建万芯科技有限公司 Energy-saving control method of container data center and related equipment
CN117395942A (en) * 2023-09-18 2024-01-12 广东云下汇金科技有限公司 An automatic cooling capacity dispatching system based on intelligent computing center

Similar Documents

Publication Publication Date Title
CN104423531A (en) Data center energy consumption scheduling method and data center energy consumption scheduling device
CN109800066B (en) A data center energy-saving scheduling method and system
US11906180B1 (en) Data center management systems and methods for compute density efficiency measurements
US8918220B2 (en) Building energy management method and system
Wang et al. Thermal aware workload placement with task-temperature profiles in a data center
US8671294B2 (en) Environmentally cognizant power management
US8155793B2 (en) System and method for controlling air conditioning facilities, and system and method for power management of computer room
US20170219241A1 (en) Data Center Infrastructure Management (DCIM) system comprising predictive analytics
JP4724730B2 (en) Information processing system operation management method, operation management program, operation management apparatus, and information processing system
US8989912B2 (en) Apparatus and method for collecting and controlling temperature
Li et al. Holistic energy and failure aware workload scheduling in Cloud datacenters
Chen et al. Electric demand response management for distributed large-scale internet data centers
US20140278333A1 (en) Systems, methods, and media for modeling transient thermal behavior
KR101762061B1 (en) System and method for predicting energy consumption based on cloud
US20150261898A1 (en) Systems, methods, and media for energy usage simulators
US8856321B2 (en) System to improve operation of a data center with heterogeneous computing clouds
CN103902379A (en) Task scheduling method and device and server cluster
US9454141B2 (en) Real time capacity monitoring for measurement and verification of demand side management
JP5969939B2 (en) Data center air conditioning controller
Lent Analysis of an energy proportional data center
Petri et al. Cloud supported building data analytics
US20210216934A1 (en) Managing flexible grid resources
EP3942486A1 (en) Data center management systems and methods for compute density efficiency measurements
JPWO2017212563A1 (en) Data processing apparatus, data processing method, and data processing program
Islam et al. Distributed resource management in data center with temperature constraint

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150318