Multi-cabinet management method and device based on power distribution and storage medium

By dynamically calculating and adjusting the power distribution of data center cabinets, the problem of low cabinet power in the existing technology is solved, and resource utilization and service response speed are improved.

CN119990533APending Publication Date: 2025-05-13CHINA THREE GORGES CORPORATION
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510110656.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The existing multi-chassis power management method of data centers results in all cabinets that can only obtain lower power, and the resource utilization rate of data centers cannot be guaranteed.

Method used

By determining the total power to be allocated in the target data center, the information of the currently allocated cabinets and the user's demand, calculate the number of rated cabinets corresponding to the target configuration power and each configuration power, and dynamically adjust the power distribution of the cabinet to prioritize meeting high power requirements.

Benefits of technology

It improves the resource utilization rate of the data center, optimizes the allocation of different power cabinets, improves service response speed and allocation flexibility, and avoids the low power problem caused by the equal allocation of total power capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119990533A_ABST
    Figure CN119990533A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, in particular to a multi-cabinet management method and device based on power distribution and a storage medium. Comprising the steps of determining to-be-distributed total power of a target data center, current distributed cabinet information and at least one required power corresponding to a user; determining target configuration power according to the total power to be distributed and the at least one required power; the target configuration power is the required power meeting the temperature constraint corresponding to the target data center in the required power; determining a rated cabinet number corresponding to each target configuration power according to the total power to be distributed and the target configuration power; and based on the total power to be distributed, the distributed cabinet information, the target configuration power and the rated cabinet number, determining the residual information of the cabinets to be distributed, which can be distributed to the user, of the target data center. The embodiment of the invention is used for solving the problem that the resource utilization rate of a data center cannot be ensured due to low power of a single cabinet provided by an existing multi-cabinet management method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a multi-cabinet management method, device and storage medium based on power allocation. Background Art

[0002] As the core facility for data storage, computing and interaction, data centers can efficiently support massive data processing and real-time interaction, and are the basic guarantee for digital transformation and intelligent development. When operating electronic equipment in a data center, the cabinet where the electronic equipment is located is usually used as a unit to allocate reasonable power to the electronic equipment inside, in order to ensure the normal operation of all electronic equipment and the overall stability of the data center.

[0003] At present, the power management method of multiple cabinets in data centers is usually to evenly distribute the total power capacity to multiple cabinets to ensure that each cabinet can operate. It can be seen that this multi-cabinet management method makes all cabinets only get lower power and cannot guarantee the resource utilization of the data center. Summary of the invention

[0004] In order to solve the above technical problems, the present application provides a multi-cabinet management method, device and storage medium based on power allocation, which can improve the resource utilization of the data center.

[0005] In a first aspect, the present application provides a multi-cabinet management method based on power allocation, including: determining the total power to be allocated of a target data center, the currently allocated cabinet information, and at least one required power corresponding to a user; the allocated cabinet information includes the allocated number and allocated power of the allocated cabinets; determining the target configuration power based on the total power to be allocated and at least one required power; the target configuration power is the required power in the required power that meets the corresponding temperature constraint of the target data center; determining the rated number of cabinets corresponding to each target configuration power based on the total power to be allocated and the target configuration power; based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, determining the remaining cabinet information to be allocated that can be allocated to users in the target data center.

[0006] In some embodiments, the target configuration power is determined based on the total power to be allocated and at least one required power, including: according to the required power, setting a first number of configuration powers, and calculating the number of single cabinets corresponding to each configuration power according to the total power to be allocated and each configuration power; the first number is greater than or equal to the number of required powers, and the configuration power includes the required power; based on the number of single cabinets and the configuration power, a simulation model of the target data center is established, and the temperature of a preset position in the simulation model is collected during the running of the simulation model; and the target configuration power is determined from the configuration power according to the temperature.

[0007] In some embodiments, a first number of configuration powers is set based on the required power, including: sorting the required powers in ascending order, and inserting at least one first interpolation power between every two adjacent required powers after the sorting; the value of the first interpolation power is between the values ​​of the two required powers; inserting at least one second interpolation power after the maximum required power; the value of the second interpolation power is greater than the value of the maximum required power; and determining the required power, the first interpolation power, and the second interpolation power as configuration powers.

[0008] In some embodiments, the rated number of cabinets corresponding to each target configuration power is determined based on the total power to be allocated and the target configuration power, including: when the current target configuration power is the maximum target configuration power, the quotient of the total power to be allocated and the current target configuration power is determined as the rated number of cabinets for the current target configuration power; when the current target configuration power is not the maximum target configuration power, the difference between the quotient of the total power to be allocated and the current target configuration power and the second number is determined as the rated number of cabinets for the current target configuration power; the second number is the sum of the rated numbers of target configuration powers greater than the current target configuration power.

[0009] In some embodiments, the cabinet information to be allocated includes the number to be allocated and the target configuration power; based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated cabinet number, the remaining cabinet information to be allocated that can be allocated to users in the target data center is determined, including: calculating the allocated power according to the allocated cabinet information, and calculating the power to be allocated according to the total power to be allocated and the allocated power; calculating the first number to be allocated of the target configuration power according to the power to be allocated and the target configuration power; determining the difference between the rated cabinet number of the target configuration power and the target allocated number as the second number to be allocated; the target allocated number is the sum of the numbers to be allocated in the allocated power that is greater than and equal to the target configuration power; determining the smallest value between the first number to be allocated and the second number to be allocated as the number to be allocated corresponding to the target configuration power.

[0010] In some embodiments, the number of single cabinets corresponding to each configured power is calculated based on the total power to be allocated and each configured power, including: determining the quotient of the total power to be allocated and the configured power as the number of single cabinets corresponding to the configured power.

[0011] In some embodiments, determining the target configuration power from the configuration power according to the temperature includes: when the temperature is less than a preset temperature threshold during the entire process of running the simulation model established according to the configuration power, determining the configuration power as the target configuration power.

[0012] In some embodiments, before determining the remaining cabinet information to be allocated to users in the target data center based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, the multi-cabinet management method based on power allocation also includes: calculating the basic power based on the total power to be allocated and the total number of cabinets in the target data center; when the target configuration power of the cabinet allocated to the user is greater than the basic power, expanding the power distribution unit, plug-in box, and starting box of the target data center.

[0013] In the second aspect, the present application provides a multi-cabinet management device based on power allocation, including: a determination module, used to determine the total power to be allocated of the target data center, the currently allocated cabinet information, and at least one required power corresponding to the user; the allocated cabinet information includes the allocated number and allocated power of the allocated cabinets; a processing module, used to determine the target configuration power based on the total power to be allocated and at least one required power; the target configuration power is the required power in the required power that meets the corresponding temperature constraint of the target data center; the processing module is also used to determine the rated number of cabinets corresponding to each target configuration power based on the total power to be allocated and the target configuration power; an allocation module, used to determine the remaining cabinet information to be allocated to the user in the target data center based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets.

[0014] In some embodiments, the processing module is specifically used to: set a first number of configured powers according to the required power, and calculate the number of single cabinets corresponding to each configured power according to the total power to be allocated and each configured power; the first number is greater than or equal to the number of required powers, and the configured power includes the required power; based on the number of single cabinets and the configured power, establish a simulation model of the target data center, and collect the temperature of a preset position in the simulation model during the running of the simulation model; determine the target configuration power from the configured power according to the temperature.

[0015] In some embodiments, the processing module is specifically used to: sort the required powers in ascending order, and insert at least one first interpolation power between every two adjacent required powers after the sorting; the value of the first interpolation power is between the values ​​of the two required powers; insert at least one second interpolation power after the maximum required power; the value of the second interpolation power is greater than the value of the maximum required power; and determine the required power, the first interpolation power, and the second interpolation power as configuration powers.

[0016] In some embodiments, the processing module is specifically used to: when the current target configuration power is the maximum target configuration power, determine the quotient of the total power to be allocated and the current target configuration power as the rated number of cabinets for the current target configuration power; when the current target configuration power is not the maximum target configuration power, determine the difference between the quotient of the total power to be allocated and the current target configuration power and the second number as the rated number of cabinets for the current target configuration power; the second number is the sum of the rated numbers of cabinets for the current target configuration power that is greater than the target configuration power.

[0017] In some embodiments, the cabinet information to be allocated includes the number to be allocated and the target configuration power; the allocation module is specifically used to: calculate the allocated power according to the allocated cabinet information, and calculate the power to be allocated according to the total power to be allocated and the allocated power; calculate the first number to be allocated of the target configuration power according to the power to be allocated and the target configuration power; determine the difference between the rated number of cabinets of the target configuration power and the target allocation number as the second number to be allocated; the target allocation number is the sum of the numbers to be allocated in the allocated power that is greater than and equal to the target configuration power; determine the smallest value between the first number to be allocated and the second number to be allocated as the number to be allocated corresponding to the target configuration power.

[0018] In some embodiments, the multi-cabinet management device based on power allocation further includes a sending module; the sending module is used to send an alarm prompt when it is detected that the operating power of any allocated cabinet is greater than the preset power after determining the remaining cabinet information to be allocated in the target data center that can be allocated to the user based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated cabinet number. In some embodiments, the processing module is specifically used to determine the quotient of the total power to be allocated and the configuration power as the number of single cabinets corresponding to the configuration power.

[0019] In some embodiments, the processing module is specifically used to: when the temperature is less than a preset temperature threshold during the entire process of running the simulation model established according to the configuration power, determine the configuration power as the target configuration power.

[0020] In some embodiments, the processing module is also used to: calculate the basic power according to the total power to be allocated and the total number of cabinets in the target data center before determining the remaining cabinet information to be allocated to users in the target data center based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets; when the target configuration power of the cabinet allocated to the user is greater than the basic power, expand the power distribution unit, the plug-in box, and the starting box of the target data center.

[0021] In a third aspect, the present application provides an electronic device comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, a multi-cabinet management method based on power allocation as in any embodiment of the first aspect is implemented.

[0022] In a fourth aspect, the present application provides a computer-readable storage medium, including: a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements a multi-cabinet management method based on power allocation as in any embodiment of the first aspect.

[0023] In a fifth aspect, the present application provides a computer program product, comprising: when the computer program product runs on a computer, the computer implements a multi-cabinet management method based on power allocation as in any embodiment of the first aspect.

[0024] The technical solution provided by the present application has the following advantages compared with the prior art: First, the total power to be allocated, the currently allocated cabinet information, and at least one required power corresponding to the user of the target data center are determined. Among them, the allocated cabinet information includes the allocated number and allocated power of the allocated cabinet. Afterwards, the target configuration power is determined according to the total power to be allocated and at least one required power. Among them, the target configuration power is the required power that meets the temperature constraint corresponding to the target data center in the required power. Afterwards, according to the total power to be allocated and the target configuration power, the rated number of cabinets corresponding to each target configuration power is determined, and based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, the remaining cabinet information to be allocated to the user in the target data center is determined. In this way, when managing the power allocation of each cabinet in the data center, the power and number of the rentable cabinets can be calculated in real time according to the total power to be allocated, the user's required power, and the power information of the allocated cabinets, and high power requirements are met first, which improves the service response speed and the flexibility of the allocation of cabinets with different powers. In addition, it also avoids the fixed allocation method of directly and evenly allocating the total power capacity to multiple cabinets, which results in all cabinets in the data center only getting lower power, thereby improving the resource utilization of the data center. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0026] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0027] Figure 1 One of the flow charts of the multi-cabinet management method based on power allocation provided in an embodiment of the present application;

[0028] Figure 2 A second flowchart of a multi-cabinet management method based on power allocation provided in an embodiment of the present application;

[0029] Figure 3 A third flowchart of a multi-cabinet management method based on power allocation provided in an embodiment of the present application;

[0030] Figure 4 A fourth flowchart of a multi-cabinet management method based on power allocation provided in an embodiment of the present application;

[0031] Figure 5 A schematic diagram of the structure of a multi-cabinet management device based on power allocation provided in an embodiment of the present application;

[0032] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0034] In the following description, many specific details are set forth to facilitate a full understanding of the present application, but the present application may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only part of the embodiments of the present application, rather than all of the embodiments.

[0035] As core facilities for data storage, computing and interaction, data centers play a cornerstone role in the digital transformation and intelligent upgrading of the economy. However, in response to the exponentially growing computing needs in the era of artificial intelligence, traditional data centers have shown problems such as insufficient cabinet power, difficulty in adapting to high-density intelligent computing server layout and communication speed requirements, and the increase in vacancy rates after industry expansion, facing major challenges.

[0036] Therefore, managing the cabinets in the data center, upgrading and renovating the existing data center, and increasing the cabinet power to meet the deployment requirements of intelligent computing servers have become the key path to solving the inefficient use of resources and quickly responding to the explosive demand for intelligent computing. This can not only effectively revitalize data center assets, but also is a necessary measure to support the development of new computing power and promote the optimization and upgrading of the industrial structure.

[0037] At present, the management of data center cabinets is often aimed at energy-saving transformation, that is, reducing the power usage efficiency (PUE) of the data center. The transformation of data centers to increase power has not been implemented on a large scale. For many low-power data centers, due to the short construction time, the possibility of further large-scale transformation is not high, and data centers generally have the problem of low resource utilization.

[0038] In view of the above problems, the embodiment of the present application provides a multi-cabinet management method, device and storage medium based on power allocation, the method comprising: first, determining the total power to be allocated of the target data center, the currently allocated cabinet information, and at least one required power corresponding to the user. Wherein, the allocated cabinet information includes the allocated number and allocated power of the allocated cabinet. Afterwards, the target configuration power is determined according to the total power to be allocated and at least one required power. Wherein, the target configuration power is the required power that satisfies the temperature constraint corresponding to the target data center in the required power. Afterwards, according to the total power to be allocated and the target configuration power, the rated number of cabinets corresponding to each target configuration power is determined, and based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, the remaining cabinet information to be allocated to the user in the target data center is determined. In this way, when managing the power allocation of each cabinet in the data center, the power and number of the rentable cabinets can be calculated in real time according to the total power to be allocated, the user's required power, and the power information of the allocated cabinets, and the high power demand is preferentially met, thereby improving the service response speed and the flexibility of the allocation of cabinets with different powers. In addition, it also avoids the fixed allocation method of directly and evenly allocating the total power capacity to multiple cabinets, which results in all cabinets in the data center only getting lower power, thereby improving the resource utilization of the data center.

[0039] The multi-cabinet management method based on power distribution provided in the embodiment of the present application can be applied to the scenario of managing the power of data center cabinets. The multi-cabinet management method based on power distribution provided in the embodiment of the present application can be executed by a multi-cabinet management device based on power distribution, and the multi-cabinet management device based on power distribution can be hardware or software. When the multi-cabinet management device based on power distribution is hardware, it can be various electronic devices with the function of running multi-cabinet management based on power distribution, including but not limited to computers, computers, tablet computers, mobile phones, etc. When the multi-cabinet management device based on power distribution is software, it can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules, or it can be implemented as a single software or software module, which is not specifically limited here.

[0040] Figure 1 A schematic diagram of a multi-cabinet management method based on power allocation provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the multi-cabinet management method based on power allocation may include the following steps:

[0041] S11. Determine the total power to be allocated of the target data center, information about currently allocated cabinets, and at least one required power corresponding to the user.

[0042] First, the total power to be allocated in the target data center is determined.

[0043] Specifically, the method for determining the total power to be allocated of the target data center can be to first obtain the total capacity of the existing power supply system of the target data center and the total cooling capacity of the cooling system; then determine the minimum value of the total capacity and the total cooling capacity as the maximum available power of the target data center, that is, according to the formula Pmax=min(P1, P2), first determine the maximum available power of the target data center; finally, determine the preset proportion of the maximum available power as the total power to be allocated. Among them, Pmax is used to represent the maximum available power of the target data center, P1 is used to represent the total capacity of the existing power supply system of the target data center, and P2 is used to represent the total cooling capacity of the cooling system of the target data center. The preset proportion is a preset value, for example, it can be a default value, or a value set by relevant personnel according to the actual situation of the target data center. For another example, the preset proportion can be 95%, that is, 95% of the maximum available power is determined as the total power to be allocated.

[0044] Exemplarily, when the total capacity of the power supply system of the target data center is 168KW, the total cooling capacity of the cooling system is 168KW, and the preset ratio is 95%, the total power to be allocated = min(168KW, 168KW)×95%=160KW.

[0045] Secondly, the currently allocated cabinet information and at least one required power corresponding to the user are determined, wherein the allocated cabinet information includes the allocated quantity and allocated power of the allocated cabinet, and the user is the user of the cabinet to be allocated.

[0046] Specifically, first, when a data center rents (i.e., allocates) a cabinet to a user, it will record the specific information of the cabinet rented to the user, so as to facilitate the management of the rented cabinet. Therefore, the method for determining the currently allocated cabinet information can be directly obtained from the record. Secondly, the method for determining at least one required power corresponding to the user can be to first obtain the user demand of the cabinet to be allocated by the user, and then obtain at least one required power from the user demand.

[0047] S12: Determine a target configuration power according to the total power to be allocated and at least one required power.

[0048] The target configuration power is the required power that satisfies the temperature constraint of the target data center in the required power.

[0049] Specifically, the method for determining the target configuration power based on the total power to be allocated and at least one required power can be to first set multiple configuration powers according to the required power; then calculate the number of single cabinets corresponding to each configuration power according to the total power to be allocated and each configuration power; finally, establish a simulation model based on the number of single cabinets, the configuration power and the target data center, and collect the temperature of a preset position in the simulation model during the running of the simulation model; finally, determine the target configuration power from the configuration power according to the temperature.

[0050] In some embodiments, the method of determining the target configuration power according to the total power to be allocated and at least one required power may also be to first calculate the number of single cabinets corresponding to each required power according to each required power. Then, a simulation model is established according to the number of single cabinets of required power, required power, and target data center, and the temperature of a preset position in the simulation model is collected during the operation of the simulation model. Finally, the target configuration power is determined from the required power according to the temperature.

[0051] S13. Determine the number of rated cabinets corresponding to each target configuration power according to the total power to be allocated and the target configuration power.

[0052] Specifically, the method for determining the number of rated cabinets corresponding to each target configuration power according to the total power to be allocated and the target configuration power may be to first determine the quotient of the total power to be allocated and the current target configuration power as the number of rated cabinets for the current target configuration power when the current target configuration power is the maximum target configuration power. Then, when the current target configuration power is not the maximum target configuration power, the difference between the quotient of the total power to be allocated and the current target configuration power and the second number is determined as the number of rated cabinets for the current target configuration power. The second number is the sum of the number of rated cabinets for target configuration powers greater than the current target configuration power.

[0053] For example, when the total power to be allocated is 160KW, the target configuration powers include 12KW and 22KW, and the current target configuration power is 22KW, it is determined that the current target configuration power is the maximum target configuration power, then the quotient of the total power to be allocated (160KW) and the current target configuration power (22KW) (because it is the number of cabinets, it cannot be a decimal; and in order to ensure that it does not exceed the total power to be allocated, it is rounded down to 7) is determined as the rated number of cabinets for the current target configuration power is 7.

[0054] For another example, when the total power to be allocated is 160KW, the target configuration power includes 12KW and 22KW, and the current target configuration power is 12KW, it is determined that the current target configuration power is not the maximum target configuration power, then the second number is the sum of the number of rated cabinets of the target configuration power greater than the current target configuration power (12KW) (only 22KW, the number of rated cabinets corresponding to 22KW calculated above is 7), therefore, the second number is 7. In this way, the quotient of the total power to be allocated (160KW) and the current target configuration power (12KW) (rounded down to 13 in the same way) and the difference (13-7=6) between the second number (7) are determined as the number of rated cabinets (6) of the current target configuration power (12KW).

[0055] In the above scheme, the rated number of cabinets for each target configuration power can be calculated in real time, so as to facilitate the subsequent cabinet management according to the rated number of cabinets, thereby improving the flexibility of allocating cabinets with different powers.

[0056] In some embodiments, if the sum of the number of rated cabinets corresponding to all target configuration powers is less than the number of fixed cabinets corresponding to the target data center, the power of the cabinets other than the cabinets set to the target configuration power is set to a fixed power. The fixed power may be the quotient of the total capacity of the existing power supply system of the target data center and the number of fixed cabinets, or the quotient of the total cooling capacity of the cooling system of the target data center and the number of fixed cabinets, or the quotient of the total power to be allocated and the number of fixed cabinets.

[0057] For example, the number of fixed cabinets corresponding to the target data center is 28, the rated number of cabinets with a target configuration power of 12KW is 6, and the rated number of cabinets with a target configuration power of 22KW is 7. The power of the remaining 28-6-7=15 cabinets is set to 168KW÷28=6KW, or to 160KW÷28=5 (rounded down).

[0058] S14: Based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, determine the remaining cabinet information to be allocated to the user in the target data center.

[0059] The allocated cabinet information includes the allocated quantity and allocated power of the allocated cabinets, and the to-be-allocated cabinet information includes the to-be-allocated quantity and target configured power.

[0060] Specifically, based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated cabinet number, the method for determining the remaining cabinet information to be allocated to users in the target data center can be to first calculate the allocated power based on the allocated cabinet information, and calculate the power to be allocated based on the total power to be allocated and the allocated power. Then, based on the power to be allocated and the target configuration power, the first number to be allocated of the target configuration power is calculated, and the difference between the rated cabinet number of the target configuration power and the target allocation number is determined as the second number to be allocated. Among them, the target allocation number is the sum of the numbers to be allocated in the allocated power that are greater than and equal to the target configuration power. Finally, the smallest value between the first number to be allocated and the second number to be allocated is determined as the number to be allocated corresponding to the target configuration power.

[0061] In some embodiments, based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, the method of determining the remaining cabinet information to be allocated to the user in the target data center can also be that when allocating cabinets to the user, under the condition that the target configuration power required by the user is met, cabinets with lower power are allocated to the user first, and when the number of cabinets with lower power is less than the target configuration power, cabinets with power greater than the target configuration power are used to make up the remaining gap. For example, the required power of the cabinets required to be allocated by the user is 12KW, and the number of cabinets required to be allocated is 8. The rated number of cabinets of 12KW cabinets in the target data center is 6, the rated number of cabinets of 22KW cabinets is 7, and the rated number of cabinets of 6KW cabinets is 15. It can be seen that 6KW does not meet the requirement of 12KW, so it cannot be allocated to the user. At this time, when allocating cabinets, first, under the condition that the target configuration power (12KW) required by the user is met, 6 cabinets with lower power of 12KW are allocated to the user. At this time, there are still 2 cabinets that have not been allocated, so the higher 22KW cabinets are used to allocate to the user.

[0062] In this way, when determining the remaining cabinet information to be allocated to users in the target data center based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, the allocated cabinet information is compared with the target configuration power and the rated number of cabinets corresponding to the target configuration power to determine the cabinet information to be allocated.

[0063] For example, the allocated cabinet information includes 8 (allocated number) 12KW (allocated power) cabinets allocated to the user, the rated number of 12KW cabinets in the target data center is 6, the rated number of 22KW cabinets is 7, and the rated number of 6KW cabinets is 15. In this way, according to the principle of giving priority to allocating cabinets with lower power to users while meeting the target configuration power required by the user, it can be determined that the remaining number of 12KW cabinets to be allocated is 0 (6-8=-2, and there are still 2 12KW cabinets to be allocated), the remaining number of 22KW cabinets to be allocated is 5 (7-2=5), and the remaining number of 6KW cabinets to be allocated is 15 (less than 12KW, not meeting the user's power requirement).

[0064] In the above scheme, first, the total power to be allocated, the currently allocated cabinet information, and at least one required power corresponding to the user of the target data center are determined. Among them, the allocated cabinet information includes the allocated number and allocated power of the allocated cabinet. Afterwards, the target configuration power is determined according to the total power to be allocated and at least one required power. Among them, the target configuration power is the required power that meets the temperature constraint corresponding to the target data center in the required power. Afterwards, according to the total power to be allocated and the target configuration power, the rated number of cabinets corresponding to each target configuration power is determined, and based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, the remaining cabinet information to be allocated to the user in the target data center is determined. In this way, when managing the power allocation of each cabinet in the data center, the power and number of the rentable cabinets can be calculated in real time according to the total power to be allocated, the user's required power, and the power information of the allocated cabinets, and high power requirements are met first, thereby improving the service response speed and the flexibility of the allocation of cabinets with different powers. In addition, it also avoids the fixed allocation method of directly and evenly allocating the total power capacity to multiple cabinets, which results in all cabinets in the data center only getting lower power, thereby improving the resource utilization of the data center.

[0065] In some embodiments, Figure 2 As shown, the method of determining the target configuration power according to the total power to be allocated and at least one required power may include the following steps:

[0066] S121. According to the required power, set a first number of configured powers, and calculate the number of single cabinets corresponding to each configured power according to the total power to be allocated and each configured power.

[0067] The first quantity is greater than or equal to the quantity of required power, and the configured power includes the required power.

[0068] First, according to the required power, a first number of configured powers is set. Specifically, according to the required power, the first number of configured powers can be set by directly determining the required power as the configured power. It is also possible to insert at least one power greater than the required power for each required power, and jointly determine the inserted power and the original required power as the configured power. Exemplarily, when the required power is 12KW and 22KW, 18KW can be inserted for 12KW, and 24KW and 30KW can be inserted for 22KW, so that the configured powers include 12KW, 18KW, 22KW, 24KW, and 30KW.

[0069] Secondly, the number of single cabinets corresponding to each configuration power is calculated based on the total power to be allocated and each configuration power. Specifically, the number of single cabinets corresponding to each configuration power is calculated based on the total power to be allocated and each configuration power by determining the quotient of the total power to be allocated and the configuration power as the number of single cabinets corresponding to the configuration power. That is, the number of single cabinets corresponding to the configuration power can be calculated according to the formula: total power to be allocated ÷ configuration power.

[0070] S122. Based on the number of single cabinets and the configured power, a simulation model of the target data center is established, and the temperature of a preset position in the simulation model is collected during the operation of the simulation model.

[0071] The preset position is any position of the cold channel of the computer room of the target data center.

[0072] Specifically, a computational fluid dynamics (CFD) simulation tool can be used to establish a simulation model of the target data center based on the number of single cabinets and the configured power. At the same time, the hot and cold aisles in the computer room of the target data center of the simulation model are closed (that is, the hot and cold aisles are isolated from each other), and simulation is performed to evaluate the heat dissipation performance under different configured powers.

[0073] S123: Determine a target configuration power from the configuration powers according to the temperature.

[0074] Specifically, the target configuration power may be determined from the configuration power according to the temperature by determining the configuration power as the target configuration power when the temperature is less than a preset temperature threshold during the entire operation of the simulation model established according to the configuration power.

[0075] In the above scheme, on the one hand, by comprehensively considering the power supply capacity and cooling capacity of the data center, the maximum available power (i.e. the total power to be allocated) is determined to ensure that the data center operates without exceeding the system limit, achieve optimal efficiency and cost-effectiveness, and improve resource utilization. On the other hand, multiple power level options are provided based on user needs, and the number of cabinets at each power level is reasonably arranged using a grading method, which not only meets the needs of different customers, but also promotes the effective allocation and utilization of resources.

[0076] In some embodiments, Figure 3 As shown, according to the required power, the method of setting the first amount of configured power may include the following steps:

[0077] S1211 , sort the required powers in ascending order, and insert at least one first interpolation power between every two adjacent required powers after sorting.

[0078] The value of the first interpolation power is between the values ​​of the two required powers.

[0079] S1212: Insert at least one second interpolation power after the maximum required power.

[0080] The value of the second interpolation power is greater than the value of the maximum required power.

[0081] S1213: Determine the required power, the first interpolation power, and the second interpolation power as configured powers.

[0082] In the above solution, a variety of power level options can be provided based on user needs, which not only meets the needs of different customers, but also promotes the effective allocation and utilization of resources.

[0083] In some embodiments, Figure 4 As shown, the cabinet information to be allocated includes the number to be allocated and the target configuration power; according to the required power, based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated cabinet number, the method of determining the remaining cabinet information to be allocated to the user in the target data center may include the following steps:

[0084] S141. Calculate the allocated power according to the allocated cabinet information, and calculate the power to be allocated according to the total power to be allocated and the allocated power.

[0085] First, the allocated power is calculated according to the allocated cabinet information. The allocated cabinet information includes the allocated quantity and the allocated power of the allocated cabinet. Specifically, the product of the allocated quantity and the allocated power can be determined as the allocated power, that is, the allocated power can be calculated according to the formula: allocated quantity × allocated power.

[0086] Secondly, the method of calculating the power to be allocated based on the total power to be allocated and the allocated power can be to determine the difference between the total power to be allocated and the allocated power as the power to be allocated, that is, the power to be allocated can be calculated according to the formula: total power to be allocated-allocated power.

[0087] S142: Calculate a first to-be-allocated amount of the target configured power according to the to-be-allocated power and the target configured power.

[0088] Specifically, the quotient of the power to be allocated and the target configuration power is determined as the first amount of the target configuration power to be allocated, that is, the first amount of the target configuration power to be allocated can be calculated according to the formula: power to be allocated ÷ target configuration power.

[0089] S143: Determine the difference between the rated cabinet quantity of the target configuration power and the target allocation quantity as the second quantity to be allocated.

[0090] The target allocation quantity is the sum of the quantities to be allocated in the allocated power that are greater than and equal to the target configuration power.

[0091] Specifically, the first to-be-allocated quantity of the target configured power may be calculated according to the formula: the rated number of cabinets of the target configured power minus the target allocated quantity.

[0092] S144: Determine the smallest value between the first number to be allocated and the second number to be allocated as the number to be allocated corresponding to the target configuration power.

[0093] Specifically, the number to be allocated corresponding to the target configuration power may be determined according to the formula: min(first number to be allocated, second number to be allocated).

[0094] Exemplarily, the allocated cabinet information is determined through a real-time monitoring system or historical allocation records, and the total power P3 used is determined based on the allocated cabinet information, and the number of cabinets a1 remaining for allocation is dynamically calculated (for the target configuration power w1): a1 = min ((P4-P3) ÷ w1, r1), where r1 is used to represent the total number of remaining cabinets with power greater than or equal to w1 (i.e., the target allocation number), P4 is used to represent the power to be allocated, and P3 is used to represent the total power used. This method helps to efficiently utilize resources and prevent safety risks caused by overload.

[0095] For another example, at a certain stage, the power to be allocated is 160KW, and the allocated cabinet information is 8 12KW cabinets. According to the formula a1=min((P4-P3)÷w1,r1), it can be concluded that the remaining cabinet information to be allocated to users in the target data center is: min((160-12×8)÷22=2.9, 5)=2 (2.9 rounded down) 22KW cabinets; or, min((160-12×8)÷12=5.3, 5)=5 12KW cabinets; or, min((160-12×8)÷6=10.6, 20))=10 (10.6 rounded down) 6KW cabinets.

[0096] In the above solution, the power carrying capacity of a single cabinet can be improved by improving the terminal power distribution environment without changing the main structure of the data center, so as to adapt to more types of business needs. In addition, multiple power level businesses from low to high are allowed to coexist in the same data center, which not only retains the original low-power business customer base, but also attracts new customers with higher power requirements, greatly expanding the service scope and service objects of the data center.

[0097] In some embodiments, the multi-cabinet management method based on power allocation further includes: after determining the remaining cabinet information to be allocated to the user in the target data center based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, when it is detected that the operating power of any allocated cabinet is greater than the preset power, an alarm prompt is sent. The preset power is a preset value, such as a default value, or a value set by relevant personnel according to the actual situation of the target data center. For another example, the preset power can be 95% of the maximum available power.

[0098] Specifically, power monitoring equipment can be installed in each cabinet to detect the power situation of the cabinet to ensure that the actual power consumption at any time does not exceed the preset power, thereby maintaining the safety and stability of the data center.

[0099] In the above solution, a power monitoring device is installed in each cabinet to monitor power usage in real time, prevent overload, protect equipment safety, and also make it easier for operation and maintenance personnel to discover and solve problems in a timely manner.

[0100] In some embodiments, the multi-cabinet management method based on power allocation further includes: when facing different power demands coming at the same time, first satisfying the higher power demand, and then considering the lower power demand. This helps to improve service competitiveness and ensure that resources are used more effectively.

[0101] In some embodiments, the multi-rack management method based on power allocation further includes: before determining the to-be-allocated rack information that can be further allocated to users in the target data center based on the total to-be-allocated power, the allocated rack information, the target configured power, and the rated number of racks, calculate the basic power according to the total to-be-allocated power and the total number of racks in the target data center. When the target configured power of the racks allocated to the user is greater than the basic power, perform capacity expansion processing on the power distribution unit, patch panel, and feeder box of the target data center.

[0102] In some embodiments, the manner of performing capacity expansion processing on the power distribution unit, patch panel, and feeder box of the target data center may be to transfer the power distribution unit, patch panel, and feeder box to components with a larger capacity, or manually replace them with components with a larger capacity. Specifically, for the increased power demand after the transformation, evaluate the capacity Pi of the current power supply system components and the load Wi in their responsible areas. For components that cannot meet the new requirements (Pi < Wi), take replacement or capacity expansion measures until at least the actual load can be supported (Pi ≥ Wi). Among them, the components may be at least one of the power distribution unit, patch panel, and feeder box. For example, when the capacity is 6KW, power distribution units need to be added to expand the capacity of cabinets with a capacity of 12KW and 22KW after the transformation; at the same time, a 40A patch panel needs to be changed to a 63A patch panel, and a 160A feeder box needs to be changed to a 250A feeder box to meet the power supply of the power distribution unit.

[0103] In the above solution, comprehensively evaluate the existing power supply facilities for the power demand after the transformation and take necessary capacity expansion or replacement measures to ensure that the entire data center can withstand a higher load and support the growth and development of the business.

[0104] In some embodiments, the multi-rack management method based on power allocation further includes: after determining the rated number of racks corresponding to each target configured power, install a dummy load in the target data center for system stress testing according to the target configured power and its corresponding rated number of racks to verify the effectiveness and reliability of the design. Continuously monitor key parameters such as temperature, current, and voltage during the startup process, and at the same time check the response of the cooling and power distribution systems. When it is found that there are no overload problems during the test and the temperature in the preset area is less than the preset temperature, determine that the test passes. Otherwise (that is, there are overload problems, or the temperature in the preset area is greater than or equal to the preset temperature), then reduce the rated number of racks of the larger target configured power among the target configured powers and perform the stress test again until the test passes to obtain the final target configured power and its corresponding rated number of racks.

[0105] In some embodiments, a dummy load may be configured for each target configuration power according to the ratio of P4÷wi, and when necessary (such as when the dummy load power is high), the connection cables of an empty cabinet may be used to supplement it. P4 is used to represent the power to be allocated, and wi is used to represent the target configuration power.

[0106] In the above scheme, a dummy load is used for stress testing verification to determine the feasibility and reliability of the design scheme, ensure the stability and security of the system during actual operation, and avoid problems caused by design defects.

[0107] The embodiment of the present application can divide the functional modules of the multi-cabinet management device based on power distribution according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0108] like Figure 5 , which is a schematic diagram of the structure of a multi-cabinet management device based on power allocation according to an embodiment of the present application. The multi-cabinet management device based on power allocation includes a determination module 91 , a processing module 92 , and an allocation module 93 .

[0109] A determination module 91 is used to determine the total power to be allocated of the target data center, the currently allocated cabinet information, and at least one required power corresponding to the user; the allocated cabinet information includes the allocated number and allocated power of the allocated cabinets; a processing module 92 is used to determine the target configuration power based on the total power to be allocated and at least one required power; the target configuration power is the required power in the required power that meets the corresponding temperature constraint of the target data center; the processing module 92 is also used to determine the rated number of cabinets corresponding to each target configuration power based on the total power to be allocated and the target configuration power; an allocation module 93 is used to determine the remaining cabinet information to be allocated that can be allocated to users in the target data center based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets.

[0110] In some embodiments, the processing module 92 is specifically used to: set a first number of configured powers according to the required power, and calculate the number of single cabinets corresponding to each configured power according to the total power to be allocated and each configured power; the first number is greater than or equal to the number of required powers, and the configured power includes the required power; based on the number of single cabinets and the configured power, establish a simulation model of the target data center, and collect the temperature of a preset position in the simulation model during the running of the simulation model; determine the target configuration power from the configured power according to the temperature.

[0111] In some embodiments, the processing module 92 is specifically used to: sort the required powers in ascending order, and insert at least one first interpolation power between every two adjacent required powers after the sorting; the value of the first interpolation power is between the values ​​of the two required powers; insert at least one second interpolation power after the maximum required power; the value of the second interpolation power is greater than the value of the maximum required power; and determine the required power, the first interpolation power, and the second interpolation power as configuration powers.

[0112] In some embodiments, the processing module 92 is specifically used to: when the current target configuration power is the maximum target configuration power, determine the quotient of the total power to be allocated and the current target configuration power as the rated number of cabinets for the current target configuration power; when the current target configuration power is not the maximum target configuration power, determine the difference between the quotient of the total power to be allocated and the current target configuration power and the second number as the rated number of cabinets for the current target configuration power; the second number is the sum of the rated numbers of cabinets for the current target configuration power that is greater than the target configuration power.

[0113] In some embodiments, the cabinet information to be allocated includes the number to be allocated and the target configuration power; the allocation module 93 is specifically used to: calculate the allocated power based on the allocated cabinet information, and calculate the power to be allocated based on the total power to be allocated and the allocated power; calculate the first number to be allocated of the target configuration power based on the power to be allocated and the target configuration power; determine the difference between the rated number of cabinets of the target configuration power and the target allocation number as the second number to be allocated; the target allocation number is the sum of the numbers to be allocated in the allocated power that is greater than and equal to the target configuration power; determine the smallest value between the first number to be allocated and the second number to be allocated as the number to be allocated corresponding to the target configuration power.

[0114] In some embodiments, the multi-cabinet management device based on power allocation further includes a sending module 94; the sending module 94 is used to send an alarm prompt when it is detected that the operating power of any allocated cabinet is greater than the preset power after determining the remaining cabinet information to be allocated in the target data center that can be allocated to the user based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated cabinet number. In some embodiments, the processing module 92 is specifically used to determine the quotient of the total power to be allocated and the configuration power as the number of single cabinets corresponding to the configuration power.

[0115] In some embodiments, the processing module 92 is specifically configured to: determine the configuration power as the target configuration power when the temperature is less than a preset temperature threshold during the entire process of running the simulation model established according to the configuration power.

[0116] In some embodiments, the processing module 92 is also used to: calculate the basic power based on the total power to be allocated and the total number of cabinets in the target data center before determining the remaining cabinet information to be allocated to users in the target data center based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets; when the target configuration power of the cabinet allocated to the user is greater than the basic power, expand the power distribution unit, the plug-in box, and the starting box of the target data center.

[0117] The multi-cabinet management device based on power allocation provided in this embodiment can execute the multi-cabinet management method based on power allocation provided in the above method embodiment. Its implementation principle and technical effect are similar to the above method and will not be repeated here.

[0118] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0119] like Figure 6 As shown, an embodiment of the present application provides an electronic device, which includes: a processor 1001, a memory 1002, and a computer program stored in the memory 1002 and executable on the processor 1001, and when the computer program is executed by the processor 1001, each process of the multi-cabinet management method based on power allocation in the above method embodiment is implemented. And the same technical effect can be achieved, so it will not be repeated here to avoid repetition.

[0120] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the multi-cabinet management method based on power allocation in the above method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0121] The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0122] An embodiment of the present application provides a computer program product, which stores a computer program. When the computer program is executed by a processor, each process of the multi-cabinet management method based on power allocation in the above method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0123] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media that include computer-usable program code.

[0124] In the present application, the processor may be a central processing unit (CPU), or 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, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0125] In this application, memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0126] In this application, computer-readable media includes permanent and non-permanent, removable and non-removable storage media. Storage media can be implemented by any method or technology to store information, and the information can be computer-readable instructions, data structures, modules of programs or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. According to the definition in this article, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data and carrier waves.

[0127] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0128] The above description is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A multi-cabinet management method based on power allocation, characterized in that: include: Determine the total power to be allocated of the target data center, the currently allocated cabinet information, and at least one required power corresponding to the user; the allocated cabinet information includes the allocated quantity and allocated power of the allocated cabinet; Determine a target configuration power according to the total power to be allocated and the at least one required power; the target configuration power is the required power among the required powers that satisfies the temperature constraint corresponding to the target data center; Determine the rated number of cabinets corresponding to each target configuration power according to the total power to be allocated and the target configuration power; Based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated cabinet quantity, the remaining cabinet information to be allocated to the user in the target data center is determined.

2. The multi-cabinet management method according to claim 1, characterized in that: The determining the target configuration power according to the total power to be allocated and the at least one required power includes: According to the required power, a first number of configured powers is set, and according to the total power to be allocated and each configured power, the number of single cabinets corresponding to each configured power is calculated; the first number is greater than or equal to the number of required powers, and the configured power includes the required power; Based on the number of single cabinets and the configured power, a simulation model of the target data center is established, and the temperature of a preset position in the simulation model is collected during the operation of the simulation model; A target configuration power is determined from the configuration powers according to the temperature.

3. The multi-cabinet management method according to claim 2, characterized in that: The step of setting a first amount of configured power according to the required power includes: The required powers are sorted in ascending order, and at least one first interpolation power is inserted between every two adjacent required powers after sorting; the value of the first interpolation power is between the values ​​of the two required powers; Inserting at least one second interpolation power after the maximum required power; the value of the second interpolation power is greater than the value of the maximum required power; The required power, the first interpolation power, and the second interpolation power are all determined as configured powers.

4. The multi-cabinet management method according to claim 1, characterized in that: The determining, according to the total power to be allocated and the target configuration power, the rated number of cabinets corresponding to each target configuration power includes: When the current target configuration power is the maximum target configuration power, determining the quotient of the total power to be allocated and the current target configuration power as the rated number of cabinets for the current target configuration power; When the current target configuration power is not the maximum target configuration power, the difference between the quotient of the total power to be allocated and the current target configuration power and the second number is determined as the rated number of cabinets for the current target configuration power; the second number is the sum of the rated numbers of cabinets for target configuration powers greater than the current target configuration power.

5. The multi-cabinet management method according to claim 1, characterized in that: The cabinet information to be allocated includes the number to be allocated and the target configuration power; the determining the cabinet information to be allocated remaining in the target data center that can be allocated to the user based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets includes: Calculate the allocated power according to the allocated cabinet information, and calculate the power to be allocated according to the total power to be allocated and the allocated power; Calculating a first to-be-allocated amount of the target configured power according to the to-be-allocated power and the target configured power; The difference between the rated cabinet quantity of the target configuration power and the target allocation quantity is determined as the second number to be allocated; the target allocation quantity is the sum of the numbers to be allocated in the allocated power that are greater than and equal to the target configuration power; The smallest value between the first number to be allocated and the second number to be allocated is determined as the number to be allocated corresponding to the target configuration power.

6. The multi-cabinet management method according to any one of claims 1 to 5, characterized in that: After allocating the corresponding cabinet to the user based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated number of cabinets, the method further includes: When it is detected that the operating power of any allocated cabinet is greater than the preset power, an alarm prompt is sent.

7. A multi-cabinet management device based on power allocation, characterized in that: include: A determination module, used to determine the total power to be allocated of the target data center, the currently allocated cabinet information, and at least one required power corresponding to the user; the allocated cabinet information includes the allocated number and allocated power of the allocated cabinet; A processing module, configured to determine a target configuration power according to the total power to be allocated and the at least one required power; the target configuration power is a required power among the required powers that satisfies a temperature constraint corresponding to the target data center; The processing module is further used to determine the rated number of cabinets corresponding to each target configuration power according to the total power to be allocated and the target configuration power; The allocation module is used to determine the remaining cabinet information to be allocated to the user in the target data center based on the total power to be allocated, the allocated cabinet information, the target configuration power, and the rated cabinet quantity.

8. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the multi-cabinet management method based on power allocation as claimed in any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that: include: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the multi-cabinet management method based on power allocation according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that When the computer program product is executed on a computer, the computer is enabled to implement the steps of the multi-cabinet management method based on power allocation according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Data center machine position capacity determination method and device and storage medium

    CN112381434A

  • Server cabinet power distribution method

    CN115756858A