Method and device for controlling data center energy consumption based on PUE value

By determining the pPUE value of each computer room in the data center and adjusting the tasks and refrigeration system, the problem that PUE indicators in the existing technology cannot guide overall energy consumption optimization is solved, and the energy efficiency of the data center is improved.

CN114565160BActive Publication Date: 2025-08-08INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210192277.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2025-08-08
Estimated Expiration
2042-02-28

AI Technical Summary

Technical Problem

In the prior art, PUE indicators can only evaluate the energy efficiency of data center infrastructure and cannot effectively guide the energy-saving work of the overall energy consumption of data centers, especially in the low-power operation state of servers.

Method used

By determining the pPUE value of each computer room and taking its minimum value as the target, adjusting the tasks processed by the electronic information equipment and the cooling capacity output of the refrigeration system, so that the pPUE value of the target computer room reaches the target range, and reasonably dispatching the calculation tasks and refrigeration system to optimize energy efficiency.

Benefits of technology

The energy efficiency of each computer room is improved, and the overall energy efficiency of the data center is improved, and the overall energy consumption is reduced through task scheduling and refrigeration system optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114565160B_ABST
    Figure CN114565160B_ABST
Patent Text Reader

Abstract

Embodiments of the present invention disclose a method and apparatus for controlling data center energy consumption based on PUE values, which can be used in the financial field or other technical fields. The method includes: determining a pPUE value corresponding to each computer room in the data center based on the energy consumption of electronic information equipment and the energy consumption of the cooling system in each computer room; using the minimum of the pPUE values corresponding to each computer room as a target pPUE value; and adjusting the tasks processed by electronic information equipment in a first target computer room and / or adjusting the cooling capacity output of the cooling system in the first target computer room so that the adjusted pPUE value of the first target computer room reaches a target pPUE value range, wherein the target pPUE value range is determined based on the target pPUE value, and the first target computer room is a computer room in the data center whose pPUE value is greater than the target pPUE value and less than or equal to a preset value. The present invention helps improve the energy efficiency of data centers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data center energy consumption control, and in particular to a method and device for controlling data center energy consumption based on a PUE value. Background Art

[0002] PUE (Power Usage Effectiveness) is an indicator used to evaluate the energy efficiency of data centers. According to TGG's definition, PUE is the ratio of the total energy consumption of all data center equipment to the energy consumption of electronic information equipment. Currently, PUE is mainly used to evaluate the energy efficiency of data center infrastructure. The closer the PUE value is to 1, the more green a data center is. According to the data center energy consumption model, assuming a data center PUE of 1.4, the energy consumption of electronic information equipment is 2.5 times that of infrastructure equipment. Energy-saving measures for electronic information equipment can significantly reduce data center energy consumption.

[0003] Therefore, the currently recognized PUE indicator can only evaluate the energy efficiency of the computer room infrastructure, and has certain guiding significance on the computer room infrastructure side. However, because it requires measuring a large amount of data, the large number of installed sensor devices cannot be further utilized to guide energy conservation work in the overall energy consumption of the data center.

[0004] Computer technology is currently developing at a breakneck pace, with cloud computing gaining momentum. Massive servers form distributed computing architectures, providing the computing power to handle massive amounts of data processing. However, large-scale data processing doesn't always occur. For extended periods, servers operate at low power consumption, with some even idling for extended periods, negatively impacting energy efficiency. Therefore, effectively improving data center energy efficiency is a pressing issue facing existing technologies. Summary of the Invention

[0005] In order to improve the energy efficiency of a data center, the present invention proposes a method and device for controlling the energy consumption of a data center based on the PUE value.

[0006] To achieve the above objective, according to one aspect of the present invention, a method for controlling data center energy consumption based on a PUE value is provided, the method comprising:

[0007] Determine the pPUE value corresponding to each computer room based on the energy consumption of electronic information equipment and the energy consumption of the cooling system in each computer room in the data center;

[0008] The minimum value of the pPUE values corresponding to each of the computer rooms is used as the target pPUE value. By adjusting the tasks processed by the electronic information equipment in the first target computer room and / or adjusting the cooling capacity output of the refrigeration system in the first target computer room, the adjusted pPUE value of the first target computer room is made to reach the target pPUE value range, wherein the target pPUE value range is determined based on the target pPUE value, and the first target computer room is a computer room in the data center whose pPUE value is greater than the target pPUE value and less than or equal to a preset value.

[0009] Optionally, the method for controlling data center energy consumption based on the PUE value further includes:

[0010] The tasks processed by the electronic information equipment in the second target computer room are transferred to the electronic information equipment in the first target computer room for processing, and the electronic information equipment and the cooling system in the second target computer room are shut down or put on standby, wherein the second target computer room is a computer room in the data center whose pPUE value is greater than the preset value.

[0011] Optionally, transferring the task processed by the electronic information equipment in the second target computer room to the electronic information equipment in the first target computer room for processing specifically includes:

[0012] selecting a third target computer room from all first target computer rooms according to the number of tasks processed by the electronic information equipment in each first target computer room;

[0013] The electronic information equipment processing tasks in the second target computer room are allocated to the third target computer room, and the cooling capacity output of the refrigeration system in the third target computer room is adjusted so that the adjusted pPUE value of the third target computer room reaches the target pPUE value range.

[0014] Optionally, the task of adjusting the processing of electronic information equipment in the first target computer room specifically includes:

[0015] Part of the tasks processed by the electronic information equipment in the first target computer room is transferred to the electronic information equipment in another first target computer room for processing.

[0016] To achieve the above object, according to another aspect of the present invention, a device for controlling energy consumption of a data center based on a PUE value is provided, the device comprising:

[0017] A pPUE value determination unit, configured to determine a pPUE value corresponding to each computer room in the data center based on the energy consumption of electronic information equipment and the energy consumption of the cooling system in each computer room;

[0018] a first energy consumption control unit, configured to use the minimum value of the pPUE values corresponding to each of the computer rooms as a target pPUE value, and adjust the tasks processed by the electronic information equipment in the first target computer room, and / or adjust the cooling capacity output of the refrigeration system in the first target computer room, so that the adjusted pPUE value of the first target computer room reaches a target pPUE value range, wherein the target pPUE value range is determined based on the target pPUE value, and the first target computer room is a computer room in the data center whose pPUE value is greater than the target pPUE value and less than or equal to a preset value.

[0019] Optionally, the device for controlling data center energy consumption based on the PUE value further includes:

[0020] The second energy consumption control unit is used to transfer the tasks processed by the electronic information equipment in the second target computer room to the electronic information equipment in the first target computer room for processing, and to shut down or put the electronic information equipment and cooling system in the second target computer room into standby mode, wherein the second target computer room is a computer room in the data center with a pPUE value greater than a preset value.

[0021] Optionally, the first energy consumption control unit specifically includes:

[0022] A third target computer room determination module is configured to select a third target computer room from all first target computer rooms based on the number of tasks processed by the electronic information equipment in each first target computer room;

[0023] The task adjustment module is used to allocate the tasks processed by the electronic information equipment in the second target computer room to the third target computer room, and adjust the cooling capacity output of the cooling system in the third target computer room so that the adjusted pPUE value of the third target computer room reaches the target pPUE value range.

[0024] In order to achieve the above-mentioned purpose, according to another aspect of the present invention, a computer device is further provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned method for controlling the energy consumption of a data center based on the PUE value are implemented.

[0025] In order to achieve the above-mentioned purpose, according to another aspect of the present invention, a computer-readable storage medium is further provided, on which a computer program / instruction is stored. When the computer program / instruction is executed by a processor, the steps of the above-mentioned method for controlling data center energy consumption based on PUE value are implemented.

[0026] In order to achieve the above objectives, according to another aspect of the present invention, a computer program product is further provided, including a computer program / instruction, which, when executed by a processor, implements the steps of the above method for controlling data center energy consumption based on PUE value.

[0027] The beneficial effects of the present invention are:

[0028] The embodiment of the present invention determines the pPUE value corresponding to each computer room in the data center, and then takes the minimum value of the pPUE values corresponding to each of the computer rooms as the target pPUE value. By adjusting the tasks processed by the electronic information equipment in the first target computer room, and / or adjusting the cooling capacity output of the refrigeration system in the first target computer room, the adjusted pPUE value of the first target computer room reaches the target pPUE value range, thereby improving the energy efficiency of each first target computer room and thereby improving the overall energy efficiency of the data center. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0030] Figure 1 This is a first flow chart of a method for controlling data center energy consumption based on PUE values according to an embodiment of the present invention;

[0031] Figure 2 is a second flow chart of a method for controlling data center energy consumption based on PUE value according to an embodiment of the present invention;

[0032] Figure 3 is a third flow chart of a method for controlling data center energy consumption based on PUE value according to an embodiment of the present invention;

[0033] Figure 4 This is a first structural block diagram of an apparatus for controlling energy consumption of a data center based on a PUE value according to an embodiment of the present invention;

[0034] Figure 5 This is a second structural block diagram of an apparatus for controlling energy consumption of a data center based on a PUE value according to an embodiment of the present invention;

[0035] Figure 6 Schematic diagram of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0036] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0037] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0038] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or are inherent to these processes, methods, products or apparatuses.

[0039] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments of the present invention can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0040] It should be noted that the acquisition, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.

[0041] It should be noted that the method and device for controlling data center energy consumption based on PUE value of the present invention can be applied to the financial field as well as other technical fields.

[0042] To address the fact that PUE can only evaluate the energy efficiency of computer room infrastructure, this invention further utilizes the PUE indicator to identify the energy usage of electronic information equipment in data centers. This allows for energy efficiency evaluation related to the operation of electronic information equipment, and can also use the evaluation results to control the operation of electronic information equipment, thereby improving its effective energy use and further enhancing data center energy efficiency. This invention is applicable to cloud server architectures and similar architectures.

[0043] PUE: Power usage effectiveness, a parameter that characterizes the power utilization efficiency in a data center. Its value is the ratio of the total power consumed by all electrical equipment in the data center to the total power consumed by all electronic information equipment.

[0044] Local PUE (pPUE): pPUE is the total energy consumption within a certain boundary of the data center divided by the energy consumption of the IT equipment within that boundary.

[0045] Figure 1 FIG. 1 is a first flow chart of a method for controlling energy consumption of a data center based on a PUE value according to an embodiment of the present invention. Figure 1 As shown, in one embodiment of the present invention, the method for controlling energy consumption of a data center based on a PUE value includes step S101 and step S102.

[0046] Step S101 : determining the pPUE value corresponding to each computer room in the data center based on the energy consumption of electronic information equipment and the energy consumption of the cooling system in each computer room.

[0047] PUE is closely related to the cooling system, power supply and distribution system, and computer room load factor. Since the power supply and distribution architecture remains unchanged after data center construction, its impact on PUE remains largely unchanged. Therefore, changes in PUE after data center construction are primarily influenced by the cooling system and load factor. The cooling system's energy efficiency is closely related to outdoor meteorological parameters, and its impact on PUE fluctuates throughout the year. However, at any given moment, outdoor meteorological parameters for each computer room are consistent, so PUE is closely related to load factor. Load factor, in turn, is related to business conditions. Typically, high load factors during peak business hours indicate good energy efficiency, while low load factors during low business hours indicate poor energy efficiency.

[0048] In the present invention, pPUE refers to local PUE, and each computer room in a data center corresponds to a local PUE. Electronic information equipment (ie, IT equipment) may be a server, etc.

[0049] In the present invention, the local PUE (i.e., pPUE value) of a computer room is specifically the ratio of the energy consumption of the electronic information equipment in the computer room to the total energy consumption of the computer room. In the present invention, the total energy consumption of the computer room is approximately regarded as the sum of the energy consumption of the electronic information equipment and the energy consumption of the cooling system.

[0050] In the present invention, energy consumption may refer to electricity consumption.

[0051] Step S102: Taking the minimum value of the pPUE values corresponding to each of the computer rooms as the target pPUE value, adjusting the tasks processed by the electronic information equipment in the first target computer room, and / or adjusting the cooling capacity output of the refrigeration system in the first target computer room, so that the adjusted pPUE value of the first target computer room reaches the target pPUE value range, wherein the target pPUE value range is determined based on the target pPUE value, and the first target computer room is a computer room in the data center whose pPUE value is greater than the target pPUE value and less than or equal to a preset value.

[0052] In the present invention, the data center typically (or can) monitor the total energy consumption of electronic information equipment and the energy consumption of the cooling system serving each computer room. Based on the monitored data, the local PUE (Purpose Use Effectiveness) of the computer room, or pPUE, can be calculated to obtain the energy efficiency of each computer room. The pPUE values of all computer rooms are then compared and analyzed to obtain the optimal pPUE value, i.e., the minimum pPUE value. With this optimal pPUE value as the target, computing tasks for all computer rooms are scheduled, concentrating computing in one or more computer rooms. The cooling systems of these computer rooms are also adjusted to meet heat dissipation requirements. For the remaining computer rooms, the number of operating cooling systems can be reduced as needed to match the heat dissipation and achieve the optimal pPUE value.

[0053] It can be seen that the present invention effectively improves the energy efficiency of each computer room, thereby improving the overall energy efficiency of the data center.

[0054] In one embodiment of the present invention, the method for controlling data center energy consumption based on the PUE value of the present invention further includes:

[0055] The tasks processed by the electronic information equipment in the second target computer room are transferred to the electronic information equipment in the first target computer room for processing, and the electronic information equipment and the cooling system in the second target computer room are shut down or put on standby, wherein the second target computer room is a computer room in the data center whose pPUE value is greater than the preset value.

[0056] In the present invention, the present invention can find computer rooms with a large number of unloaded electronic information equipment based on pPUE value analysis, and then transfer the tasks processed by the electronic information equipment, shut down the electronic information equipment and cooling system in the computer room, so as to improve the overall energy efficiency of the data center.

[0057] like Figure 2 As shown, in one embodiment of the present invention, the above step of transferring the task processed by the electronic information equipment in the second target computer room to the electronic information equipment in the first target computer room for processing specifically includes step S201 and step S202.

[0058] Step S201 : selecting a third target computer room from all first target computer rooms according to the number of tasks processed by the electronic information equipment in each first target computer room.

[0059] Step S202: Allocate the electronic information equipment processing tasks in the second target computer room to the third target computer room, and adjust the cooling capacity output of the cooling system in the third target computer room so that the adjusted pPUE value of the third target computer room reaches the target pPUE value range.

[0060] In one embodiment of the present invention, the task of adjusting the processing of electronic information equipment in the first target computer room in step S102 specifically includes:

[0061] Part of the tasks processed by the electronic information equipment in the first target computer room is transferred to the electronic information equipment in another first target computer room for processing.

[0062] Figure 3 FIG3 is a third flow chart of a method for controlling energy consumption of a data center based on a PUE value according to an embodiment of the present invention. Figure 3 As shown, in one embodiment of the present invention, the specific process of the method for controlling data center energy consumption based on PUE value of the present invention is as follows:

[0063] Step 1: Obtain the server power consumption and total power consumption of each computer room, calculate the pPUE of each computer room, and sort the pPUE;

[0064] Step 2: Compare and obtain the minimum pPUE value, recorded as pPUEmin, and obtain the power consumption of the server equipment and the total power consumption of the pPUEmin computer room;

[0065] Step 3: Using pPUEmin as the target value, schedule the servers in each computer room in descending order of their pPUE values, so that the pPUE of the corresponding computer room approaches pPUEmin, with a control deviation of ±5%;

[0066] Step 4: Shut down or adjust the cooling output of the air conditioners in server rooms where the number of servers running is reduced or the power is reduced;

[0067] Step 5: The refrigeration system automatically adjusts its operation according to the change in cooling capacity.

[0068] The above steps 1 to 5 are repeated every preset time, and the preset time may be 30 minutes.

[0069] As can be seen from the above embodiments, the method of controlling data center energy consumption based on PUE value of the present invention achieves at least the following beneficial effects:

[0070] This method uses pPUE to analyze and schedule the operation of electronic information equipment while simultaneously modifying the refrigeration system's operation, obtaining the optimal PUE for each computer room and, in turn, the optimal PUE for the data center, thereby reducing data center energy efficiency. Furthermore, PUE can be used to analyze the operation of electronic information equipment and, through scheduling, concentrate computing tasks on certain electronic information equipment, increasing their power while freeing up other electronic information equipment and reducing overall energy consumption.

[0071] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0072] Based on the same inventive concept, an embodiment of the present invention also provides a device for controlling the energy consumption of a data center based on a PUE value, which can be used to implement the method for controlling the energy consumption of a data center based on a PUE value described in the above embodiment, as described in the following embodiment. Since the principle of solving the problem by the device for controlling the energy consumption of a data center based on a PUE value is similar to that of the method for controlling the energy consumption of a data center based on a PUE value, the embodiment of the device for controlling the energy consumption of a data center based on a PUE value can refer to the embodiment of the method for controlling the energy consumption of a data center based on a PUE value, and the repeated parts will not be repeated. As used below, the term "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and conceived.

[0073] Figure 4 FIG. 1 is a block diagram of a device for controlling energy consumption of a data center based on a PUE value according to an embodiment of the present invention. Figure 4 As shown, in one embodiment of the present invention, the device for controlling data center energy consumption based on PUE value of the present invention includes:

[0074] The pPUE value determination unit 1 is configured to determine the pPUE value corresponding to each computer room in the data center according to the energy consumption of electronic information equipment and the energy consumption of the cooling system in each computer room;

[0075] The first energy consumption control unit 2 is configured to use the minimum value of the pPUE values corresponding to each of the computer rooms as the target pPUE value, and adjust the tasks processed by the electronic information equipment in the first target computer room, and / or adjust the cooling capacity output of the refrigeration system in the first target computer room, so that the adjusted pPUE value of the first target computer room reaches a target pPUE value range, wherein the target pPUE value range is determined based on the target pPUE value, and the first target computer room is a computer room in the data center whose pPUE value is greater than the target pPUE value and less than or equal to a preset value.

[0076] In one embodiment of the present invention, the apparatus for controlling data center energy consumption based on the PUE value further includes:

[0077] The second energy consumption control unit is used to transfer the tasks processed by the electronic information equipment in the second target computer room to the electronic information equipment in the first target computer room for processing, and to shut down or put the electronic information equipment and cooling system in the second target computer room into standby mode, wherein the second target computer room is a computer room in the data center with a pPUE value greater than a preset value.

[0078] like Figure 5 As shown, in one embodiment of the present invention, the first energy consumption control unit 2 specifically includes:

[0079] A third target computer room determination module 201 is configured to select a third target computer room from all first target computer rooms based on the number of tasks processed by the electronic information equipment in each first target computer room;

[0080] The task adjustment module 202 is used to allocate the tasks processed by the electronic information equipment in the second target computer room to the third target computer room, and adjust the cooling capacity output of the cooling system in the third target computer room so that the adjusted pPUE value of the third target computer room reaches the target pPUE value range.

[0081] In one embodiment of the present invention, the first energy consumption control unit 2 adjusts the tasks processed by the electronic information equipment in the first target computer room, specifically including:

[0082] The first energy consumption control unit 2 transfers part of the tasks processed by the electronic information equipment in the first target computer room to be processed by the electronic information equipment in another first target computer room.

[0083] In order to achieve the above object, according to another aspect of the present application, a computer device is also provided. Figure 6 As shown, the computer device includes a memory, a processor, a communication interface and a communication bus. The memory stores a computer program that can be run on the processor. When the processor executes the computer program, the steps in the above embodiment method are implemented.

[0084] The processor may be a central processing unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or a combination of the above chips.

[0085] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and units, such as the corresponding program units in the above-described method embodiments of the present invention. The processor executes the non-transitory software programs, instructions, and modules stored in memory to perform various processor functions and work data processing, thereby implementing the methods in the above-described method embodiments.

[0086] The memory may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created by the processor, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory may optionally include a memory remotely located relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0087] The one or more units are stored in the memory, and when executed by the processor, perform the method in the above embodiment.

[0088] The specific details of the above-mentioned computer device can be understood by referring to the corresponding descriptions and effects in the above-mentioned embodiments, and will not be repeated here.

[0089] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed in a computer processor, the steps in the method for controlling the energy consumption of a data center based on the PUE value are implemented. It can be understood by those skilled in the art that all or part of the processes in the above-mentioned embodiment method can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory (Flash Memory), a hard disk drive (HDD) or a solid-state drive (SSD), etc.; the storage medium can also include a combination of the above-mentioned types of memory.

[0090] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer program product is further provided, including a computer program / instruction, which, when executed by a processor, implements the steps of the above-mentioned method for controlling data center energy consumption based on PUE value.

[0091] Obviously, those skilled in the art will appreciate that the modules or steps of the present invention described above can be implemented using a general-purpose computing device. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computing device, which can then be stored in a storage device and executed by the computing device. Alternatively, they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0092] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.

Claims

1. A method for controlling data center energy consumption based on PUE value, characterized in that: include: Determine the pPUE value corresponding to each computer room according to the server power consumption and total power consumption of each computer room in the data center, and sort the pPUE values; The minimum value among the pPUE values corresponding to the respective computer rooms is used as the target pPUE value, and the server power consumption and total power consumption of the target pPUE value computer room are obtained; Taking the target pPUE value as the target value, scheduling the servers in each computer room in descending order of their pPUE values, so that the pPUE values of the corresponding computer rooms approach the target value, and controlling the deviation of the pPUE values of each computer room from the target value to be within ±5%; For computer rooms where the number of servers running is reduced or the power is reduced, shut down or adjust the cooling output of the air conditioners; Control the refrigeration system to automatically adjust its operation according to the change of cooling capacity; The above steps are repeated every preset time.

2. The method for controlling data center energy consumption based on PUE value according to claim 1, characterized in that: The computer rooms in which the server operation is adjusted include a first target computer room and a second target computer room, wherein the first target computer room is a computer room in the data center whose pPUE value is greater than the target pPUE value and less than or equal to a preset value; and the second target computer room is a computer room in the data center whose pPUE value is greater than the preset value. Accordingly, taking the target pPUE value as the target value, scheduling the operation of the servers in each computer room in descending order of the pPUE value of each computer room specifically includes: The tasks processed by the servers in the second target computer room are transferred to the servers in the first target computer room for processing, and the servers and the cooling system in the second target computer room are shut down or put into standby mode.

3. The method for controlling data center energy consumption based on PUE value according to claim 2, characterized in that: Transferring the task processed by the server in the second target computer room to the server in the first target computer room for processing specifically includes: Selecting a third target computer room from all first target computer rooms according to the number of tasks processed by the servers in each first target computer room; The tasks processed by the server in the second target computer room are allocated to the third target computer room, and the cooling capacity output of the cooling system in the third target computer room is adjusted so that the adjusted pPUE value of the third target computer room approaches the target value.

4. The method for controlling data center energy consumption based on PUE value according to claim 2, characterized in that: The step of scheduling the operation of servers in each computer room based on the target pPUE value and the pPUE value of each computer room in descending order specifically includes: Part of the tasks processed by the server in the first target computer room is transferred to the server in another first target computer room for processing.

5. A device for controlling data center energy consumption based on PUE value, characterized in that: include: A pPUE value determination unit is configured to determine the pPUE value corresponding to each computer room in the data center according to the server power consumption and total power consumption of the computer rooms, and to sort the pPUE values; An energy consumption control unit is configured to use the minimum of the pPUE values corresponding to each of the computer rooms as a target pPUE value to obtain the server power consumption and total power consumption of the computer room with the target pPUE value; use the target pPUE value as the target value, and schedule the operation of the servers in each computer room in descending order of the pPUE values of each computer room, so that the pPUE values of the corresponding computer rooms approach the target value, thereby controlling the deviation of the pPUE values of each computer room from the target value to within ±5%; shut down or adjust the cooling output of the air conditioner for computer rooms where the number of running servers has decreased or the power has decreased; and control the refrigeration system to automatically adjust its operation according to the change in cooling capacity; The operations of the pPUE value determination unit and the energy consumption control unit are cyclically executed every preset time.

6. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.

7. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

8. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Method and device for performing energy consumption management on data center

    CN102609808A