Container data center management method, device, storage medium and electronic equipment

By obtaining the use plan of the container data center, optimizing the flow path of the cooling medium in the water -cooled pipeline, the problem of low heat dissipation efficiency in the existing technology has been solved, and the more efficient heat dissipation effect is achieved.

CN114867317BActive Publication Date: 2025-01-28FUJIAN WANXIN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210601327.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-30
Publication Date
2025-01-28
Estimated Expiration
2042-05-30

AI Technical Summary

Technical Problem

Existing container data centers lack a better approach to heat dissipation planning, resulting in low heat dissipation efficiency.

Method used

By obtaining the use plan of the container data center, the starting location and flow path of cooling medium entering the cooling pipeline in the water -cold pipeline during different use periods are preferential to provide cooling for the most used types of use of the cabinet unit.

Benefits of technology

According to the actual use of the container data center, the cooling efficiency is improved according to the cooling effect of the preferences for the cooling effect of each part.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114867317B_ABST
    Figure CN114867317B_ABST
Patent Text Reader

Abstract

The present invention discloses a container data center management method, device, storage medium and electronic equipment, which relates to the field of container data centers, and is mainly to solve the problem of the current lack of a better method for heat dissipation of container data centers. The method includes: obtaining a usage plan of a user of the container data center, the usage plan including the types and amounts of data center usage in different time periods, the types of usage including: data storage, data calculation and data interaction; determining the starting position for the entry of the cooling medium in the water cooling pipeline in different usage periods according to the usage plan, so that the cooling medium first passes through the area where the cabinet unit corresponds to the usage type with the largest usage in a certain period, and then passes through the area where the cabinet unit corresponds to other usage types. The present invention is used in the container data center management process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of container data centers, and in particular to a container data center management method, device, storage medium and electronic equipment. Background Art

[0002] With the rapid development of the electronic information industry, in order to facilitate more efficient management of data centers, the application of modular data centers is becoming increasingly popular. Modular data centers are usually composed of multiple container data centers, each of which is composed of a container, a heat dissipation device and multiple electronic devices. The heat dissipation device and each electronic device are installed in the container, and the heat dissipation device can dissipate heat for each electronic device.

[0003] At present, the heat dissipation device of the container data center usually cools the refrigerant according to the consumed power or the detected temperature, and then uses the cooled refrigerant to exchange heat with the indoor air in the corresponding container to reduce the temperature of the indoor air, so that the indoor air with a lower temperature exchanges heat with each electronic device, thereby achieving heat dissipation of each electronic device in the container data center. However, there is still a lack of a better method for planning the heat dissipation of each electronic device in the container data center. Summary of the invention

[0004] In view of the above problems, the present invention provides a container data center management method, device, storage medium and electronic device, the main purpose of which is to solve the problem of the current lack of a better method for dissipating heat for a container data center.

[0005] In order to solve at least one of the above technical problems, in a first aspect, the present invention provides a container data center management method, the method comprising:

[0006] Obtaining a usage plan of a user of the container data center, the usage plan including the types and amounts of data center usage at different time periods, the types of usage including: data storage, data calculation, and data interaction;

[0007] According to the above usage plan, the starting position where the cooling medium enters the water cooling pipeline in different usage periods is determined, so that the above cooling medium first passes through the area where the cabinet unit corresponds to the usage type with the largest usage in a certain period, and then passes through the area where the cabinet units corresponding to other usage types are located.

[0008] Optionally, the above method further includes:

[0009] According to the above usage plan, a first flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is determined.

[0010] Optionally, the first flow path for the cooling medium to enter the water cooling pipeline at different usage periods is determined according to the usage plan, including:

[0011] Sort the usage of each type of usage from large to small based on different usage periods;

[0012] The order of cooling medium flowing into the area where the cabinet units corresponding to each usage type are located in different usage time periods is determined according to the above ranking, and the above first flow path is determined based on the above order.

[0013] Optionally, the above method further includes:

[0014] Obtaining the data load pattern of each cabinet unit in the container data center;

[0015] Based on the above data load rule, a second flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned.

[0016] Optionally, the second flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned based on the data load rule, including:

[0017] According to the data load law of each cabinet unit, predict the concentration degree of target cabinet units in the area corresponding to each usage type in different usage periods, wherein the target cabinet unit is a cabinet unit having a load greater than a preset load;

[0018] Based on the concentration degree of the target cabinet units in the area corresponding to each usage type in different usage periods, a second flow path through which the cooling medium in the water cooling pipeline flows in different usage periods is planned.

[0019] Optionally, the above method further includes:

[0020] Obtain the load balancing strategy of the above container data center;

[0021] Based on the load balancing strategy and the data load rule of each cabinet unit, a third flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned.

[0022] Optionally, the above method further includes:

[0023] Based on the above usage plan, when the usage of the above data storage usage type and other usage types is the same during the target period, determine the starting position for the cooling medium to enter the water cooling pipeline during the target period so that the above cooling medium first passes through the area where the cabinet unit corresponding to the data storage is located.

[0024] In a second aspect, an embodiment of the present invention further provides a container data center management device, including:

[0025] An acquisition unit is used to acquire a usage plan of a user of the container data center, wherein the usage plan includes the types and amounts of data center usage in different time periods, and the types of usage include: data storage, data calculation, and data interaction;

[0026] The entry unit is used to determine the starting position where the cooling medium enters the water-cooling pipeline in different usage periods according to the above-mentioned usage plan, so that the above-mentioned cooling medium first passes through the area where the cabinet unit corresponding to the usage type with the largest usage in a certain period is located, and then passes through the area where the cabinet units corresponding to other usage types are located.

[0027] In order to achieve the above object, according to a third aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed by a processor, the container data center management method is implemented.

[0028] In order to achieve the above-mentioned purpose, according to the fourth aspect of the present invention, there is provided an electronic device, comprising at least one processor and at least one memory connected to the above-mentioned processor; wherein the above-mentioned processor is used to call the program instructions in the above-mentioned memory to execute the above-mentioned container data center management method.

[0029] Through the above technical scheme, the container data center management method, device, storage medium and electronic equipment provided by the present invention solve the problem that there is currently a lack of a better method for dissipating heat for a container data center. The present invention obtains the usage plan of the user of the above container data center, and the above usage plan includes the types and usage of the data center in different time periods. The above usage types include: data storage, data calculation and data interaction; according to the above usage plan, the starting position where the cooling medium enters the water cooling pipeline in different usage periods is determined, so that the above cooling medium first passes through the area where the cabinet unit corresponding to the usage type with the largest usage in a certain period is located, and then passes through the area where the cabinet units corresponding to other usage types are located. In the above scheme, since the use and amount of data storage, data calculation and data interaction of the container data center in different time periods are obtained, it is possible to determine which part of the data storage, data calculation and data interaction in different usage periods has a higher priority in cooling. Based on this, it is determined from which part of the water cooling pipeline the cooling medium should enter first in different usage periods. Because the temperature is the lowest and the cooling effect is the best when the cooling medium is used at the beginning, it is achieved that the part that needs cooling most is cooled first, and then flows through the areas where the cabinet units corresponding to other usage types are located to cool other parts. According to the actual usage of the container data center, the effect of cooling each part according to priority is achieved.

[0030] Correspondingly, the container data center management device, equipment and computer-readable storage medium provided in the embodiments of the present invention also have the above-mentioned technical effects.

[0031] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0033] Figure 1 A schematic diagram of a process of a container data center management method provided by an embodiment of the present invention is shown;

[0034] Figure 2 A schematic block diagram showing the composition of a container data center management device provided by an embodiment of the present invention is shown;

[0035] Figure 3 A schematic block diagram showing the composition of an electronic device for managing a container data center provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0036] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.

[0037] In order to solve the problem of the current lack of a better method for cooling container data centers, an embodiment of the present invention provides a container data center management method, such as Figure 1 As shown, the method includes:

[0038] S101, obtaining a usage plan of a user of the container data center, the usage plan including the types and amounts of data center usage in different time periods, the types of usage including: data storage, data calculation, and data interaction;

[0039] For example, a container data center is generally composed of a box, a refrigeration system, a power distribution cabinet, a fire extinguishing system, a main equipment cabinet, etc. For the convenience of rapid deployment, the main equipment cabinet can be divided into a part for processing data storage, a part for processing data calculation, and a part for processing data interaction. The main uses of container data centers are different, and their usage plans are also different. For example, the main use type of a container data center used for chat software is data interaction, the main use type of a container data center used for a cloud disk database is data storage, and the use of the three parts of data storage, data calculation, and data interaction for a container data center used for a forum and other platforms may be balanced during the day, but at night when most people get off work, the use of the data interaction part will increase, that is, the types and usage of the data center for different users at different times of the above container data center are different, so that the priority of cooling can be determined in real time, intelligently, and customized based on the use purpose and use time of the above container data center.

[0040] S102. Determine the starting position where the cooling medium enters the water cooling pipeline in different usage periods according to the usage plan, so that the cooling medium first passes through the area where the cabinet units corresponding to the usage type with the largest usage in a certain period are located, and then passes through the areas where the cabinet units corresponding to other usage types are located.

[0041] For example, because the temperature is lowest and the cooling effect is best when the cooling medium is first used, the starting position where the cooling medium enters the water cooling pipeline during different usage periods is determined according to the above-mentioned usage plan. For example, in a container data center used for forums and other platforms, the usage of the data interaction part increases in the evening after most people get off work. Therefore, the starting position where the cooling medium enters the water cooling pipeline is controlled to be the data interaction part, and then circulates to the area where the cabinet units corresponding to data storage and data calculation are located, thereby achieving priority cooling of the part that needs cooling the most.

[0042] Through the above technical scheme, the container data center management method provided by the present invention solves the problem that there is currently a lack of a better method for dissipating heat for a container data center. The present invention obtains the usage plan of the user of the above container data center, and the above usage plan includes the types and usage of the data center in different time periods. The above usage types include: data storage, data calculation and data interaction; according to the above usage plan, the starting position for the cooling medium to enter the water cooling pipeline in different usage periods is determined, so that the above cooling medium first passes through the area where the cabinet unit corresponding to the usage type with the largest usage in a certain period is located, and then passes through the areas where the cabinet units corresponding to other usage types are located. In the above scheme, since the use and amount of data storage, data calculation and data interaction of the container data center in different time periods are obtained, it is possible to determine which part of the data storage, data calculation and data interaction in different usage periods has a higher priority in cooling. Based on this, it is determined from which part of the water cooling pipeline the cooling medium should enter first in different usage periods. Because the temperature is the lowest and the cooling effect is the best when the cooling medium is used at the beginning, it is achieved that the part that needs cooling most is cooled first, and then flows through the areas where the cabinet units corresponding to other usage types are located to cool other parts. According to the actual usage of the container data center, the effect of cooling each part according to priority is achieved.

[0043] In one embodiment, the method further includes:

[0044] According to the above usage plan, a first flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is determined.

[0045] Exemplarily, the starting position and flow path of the cooling medium entering the water cooling pipeline can be controlled by a three-way valve or other device, which is not limited here. For example, some professional office software has a large amount of data calculation usage during daytime working hours, so the first flow path through which the cooling medium flows in the water cooling pipeline should be the area where the cabinet unit corresponding to the data calculation is located, and then the area where the cabinet unit corresponding to the data storage and data interaction is located, thereby achieving the effect of cooling the part that needs cooling the most first, and then cooling the other parts.

[0046] In one embodiment, the first flow path for the cooling medium to enter the water cooling pipeline at different usage periods is determined according to the usage plan, including:

[0047] Sort the usage of each type of usage from large to small based on different usage periods;

[0048] The order of cooling medium flowing into the area where the cabinet units corresponding to each usage type are located in different usage time periods is determined according to the above ranking, and the above first flow path is determined based on the above order.

[0049] For example, the servers in the container data center need to process a large amount of data at high speed, which will increase power consumption. The greater the power consumption, the greater the heat generation. Therefore, the area with greater usage is more likely to generate heat, and the corresponding cooling is more needed. Therefore, the order in which the cooling medium flows in should be proportional to the amount of each type of usage in different usage periods. For example: some professional office software has a larger usage of data calculation during daytime working hours, followed by data storage, and finally data interaction. Therefore, the first flow path through which the cooling medium flows in the determined water-cooling pipeline should be the area where the cabinet unit corresponding to data calculation is located, the area where the cabinet unit corresponding to data storage is located, and the area where the cabinet unit corresponding to data interaction is located, thereby achieving the effect of cooling the part that needs cooling the most first, and then cooling the other parts, and cooling each part according to priority according to the actual usage of the container data center.

[0050] In one embodiment, the method further includes:

[0051] Obtaining the data load pattern of each cabinet unit in the container data center;

[0052] Based on the above data load rule, a second flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned.

[0053] Exemplarily, the data load rules of the cabinet units of different container data centers are different. For example, the data load rule of the cabinet units of the container data center of office software is generally that the load is larger during the daytime working hours and smaller during the evening off-get off work hours. The load types are generally sorted from large to small as data calculation, data interaction and data storage; while the data load rule of the cabinet units of the container data center of leisure software is generally that the load is larger during the evening rest time and smaller during the daytime working hours. The load types are generally sorted from large to small as data interaction, data calculation and data storage. Therefore, based on this rule, it can be determined that the second flow path through which the cooling medium flows in the water cooling pipeline of the container data center of the above-mentioned office software during the day is the area where the cabinet unit corresponding to data calculation is located, the area where the cabinet unit corresponding to data interaction is located, and the area where the cabinet unit corresponding to data storage is located; at night, the second flow path through which the cooling medium flows in the water cooling pipeline of the container data center of the above-mentioned leisure software is located. The area where the cabinet unit corresponding to data interaction is located, the area where the cabinet unit corresponding to data calculation is located, and the area where the cabinet unit corresponding to data storage is located. Thus, according to the different data load conditions of different container data centers, the flow path of the cooling medium in the water cooling pipeline that conforms to its own load law is predicted.

[0054] In one embodiment, the second flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned based on the data load rule, including:

[0055] According to the data load law of each cabinet unit, predict the concentration degree of target cabinet units in the area corresponding to each usage type in different usage periods, wherein the target cabinet unit is a cabinet unit having a load greater than a preset load;

[0056] Based on the concentration degree of the target cabinet units in the area corresponding to each usage type in different usage periods, a second flow path through which the cooling medium in the water cooling pipeline flows in different usage periods is planned.

[0057] Exemplarily, the data load patterns of different cabinet units reflect the concentration of target cabinet units in the areas corresponding to each usage type in different usage periods. For example, the data load pattern of the cabinet units in the container data center of office software reflects that the concentration of the data calculation part is relatively high during the daytime period. The load of the cabinet units for data calculation may be greater than the preset load, and the heating situation is also the most serious. Therefore, the second flow path based on this plan gives priority to the area where the cabinet units corresponding to data calculation are located, followed by the area where the cabinet units corresponding to data interaction are located and the area where the cabinet units corresponding to data storage are located. In this way, according to the different concentration levels of the cabinet units used in different container data centers, the flow path of the cooling medium in the water-cooling pipeline that conforms to its own load pattern is predicted, and the flow sequence of the cooling medium in the water-cooling pipeline is optimized.

[0058] In one embodiment, the method further includes:

[0059] Obtain the load balancing strategy of the above container data center;

[0060] Based on the load balancing strategy and the data load rule of each cabinet unit, a third flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned.

[0061] For example, although the cooling medium will be circulated preferentially to the area where the cabinet units corresponding to a certain usage type are located based on the data load rules of each cabinet unit mentioned above, the single priority cooling of the area where the cabinet units corresponding to a certain usage type are located may cause uneven distribution of cooling. For example, although the area where the cabinet units corresponding to data calculation are located is the most seriously heated, the area where the cabinet units corresponding to data interaction are located and the area where the cabinet units corresponding to data storage are located may also be heated. At this time, only the area where the cabinet units corresponding to data calculation are located is prioritized for circulation and heat dissipation, which may affect the cabinet units corresponding to data interaction and the cabinet units corresponding to data storage. Therefore, a load balancing strategy is adopted at this time. While prioritizing the heat dissipation of the area where the cabinet units corresponding to data calculation are located, a part of the cooling medium is allocated to circulate the area where the cabinet units corresponding to data interaction and the cabinet units corresponding to data storage. At this time, while ensuring that the area where the cabinet units with the heaviest load are cooled is prioritized, other cabinet units are also taken into consideration, so that the implementation of this strategy is more comprehensive and takes into account the overall situation.

[0062] In one embodiment, the method further includes:

[0063] Based on the above usage plan, when the usage of the above data storage usage type and other usage types is the same during the target period, determine the starting position for the cooling medium to enter the water cooling pipeline during the target period so that the above cooling medium first passes through the area where the cabinet unit corresponding to the data storage is located.

[0064] Exemplarily, when the usage of the data storage usage type and other usage types are the same in the target time period, it is proved that the heating conditions of the cabinet unit corresponding to the data storage, the cabinet unit corresponding to data interaction, and the cabinet unit corresponding to data calculation are the same. At this time, the starting position for the cooling medium to enter the water cooling pipeline in the target time period is set to the area where the cabinet unit corresponding to the data storage is located, that is, the heat dissipation of the cabinet unit corresponding to the data storage is set to the highest priority, because the cabinet unit corresponding to the data storage is responsible for storing data. Compared with the slow data calculation transmission caused by the heating of the cabinet units corresponding to data interaction and data calculation, the data loss caused by the heating of the cabinet units corresponding to data storage may cause more serious losses, or even irreversible. Therefore, the cooling medium is controlled to pass through the area where the cabinet unit corresponding to the data storage is located first, and the heat dissipation of the cabinet unit corresponding to the data storage is prioritized, thereby ensuring that the temperature of the cabinet unit corresponding to the data storage is relatively stable, thereby reducing the risk of data loss.

[0065] Furthermore, as a response to the above Figure 1 In order to realize the method shown in the figure, the embodiment of the present invention also provides a container data center management device for Figure 1The device embodiment corresponds to the aforementioned method embodiment. For ease of reading, this device embodiment will not repeat the details of the aforementioned method embodiment one by one, but it should be clear that the device in this embodiment can correspond to all the contents of the aforementioned method embodiment. Figure 2 As shown, the device includes: an acquisition unit 21 and an entry unit 22, wherein

[0066] An acquisition unit 21 is used to acquire a usage plan of a user of the container data center, wherein the usage plan includes the types and amounts of data center usage in different time periods, and the types of usage include: data storage, data calculation, and data interaction;

[0067] The entry unit 22 is used to determine the starting position where the cooling medium enters the water-cooling pipeline in different usage periods according to the above-mentioned usage plan, so that the above-mentioned cooling medium first passes through the area where the cabinet unit corresponding to the usage type with the largest usage in a certain period is located, and then passes through the area where the cabinet units corresponding to other usage types are located.

[0068] Exemplarily, the above unit is also used for:

[0069] According to the above usage plan, a first flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is determined.

[0070] Exemplarily, the first flow path for the cooling medium to enter the water cooling pipeline at different usage periods is determined according to the usage plan, including:

[0071] Sort the usage of each type of usage from large to small based on different usage periods;

[0072] The order of cooling medium flowing into the area where the cabinet units corresponding to each usage type are located in different usage time periods is determined according to the above ranking, and the above first flow path is determined based on the above order.

[0073] Exemplarily, the above unit is also used for:

[0074] Obtaining the data load pattern of each cabinet unit in the container data center;

[0075] Based on the above data load rule, a second flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned.

[0076] Exemplarily, the second flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned based on the data load rule, including:

[0077] According to the data load law of each cabinet unit, predict the concentration degree of target cabinet units in the area corresponding to each usage type in different usage periods, wherein the target cabinet unit is a cabinet unit having a load greater than a preset load;

[0078] Based on the concentration degree of the target cabinet units in the area corresponding to each usage type in different usage periods, a second flow path through which the cooling medium in the water cooling pipeline flows in different usage periods is planned.

[0079] Exemplarily, the above unit is also used for:

[0080] Obtain the load balancing strategy of the above container data center;

[0081] Based on the load balancing strategy and the data load rule of each cabinet unit, a third flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned.

[0082] Exemplarily, the above unit is also used for:

[0083] Based on the above usage plan, when the usage of the above data storage usage type and other usage types is the same during the target period, determine the starting position for the cooling medium to enter the water cooling pipeline during the target period so that the above cooling medium first passes through the area where the cabinet unit corresponding to the data storage is located.

[0084] Through the above technical scheme, the container data center management device provided by the present invention solves the problem that there is currently a lack of a better method for dissipating heat for a container data center. The present invention obtains the usage plan of the user of the above container data center, and the above usage plan includes the types and usage of the data center in different time periods. The above usage types include: data storage, data calculation and data interaction; according to the above usage plan, the starting position for the cooling medium to enter the water cooling pipeline in different usage periods is determined, so that the above cooling medium first passes through the area where the cabinet unit corresponding to the usage type with the largest usage in a certain period is located, and then passes through the areas where the cabinet units corresponding to other usage types are located. In the above scheme, since the use and amount of data storage, data calculation and data interaction of the container data center in different time periods are obtained, it is possible to determine which part of the data storage, data calculation and data interaction in different usage periods has a higher priority in cooling. Based on this, it is determined from which part of the water cooling pipeline the cooling medium should enter first in different usage periods. Because the temperature is the lowest and the cooling effect is the best when the cooling medium is used at the beginning, it is achieved that the part that needs cooling most is cooled first, and then flows through the areas where the cabinet units corresponding to other usage types are located to cool other parts. According to the actual usage of the container data center, the effect of cooling each part according to priority is achieved.

[0085] The processor includes a kernel, and the kernel calls the corresponding program unit from the memory. One or more kernels can be set, and a container data center management method is implemented by adjusting kernel parameters, which can solve the problem of lack of a better method for cooling the container data center.

[0086] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, and when the program is executed by a processor, the container data center management method is implemented.

[0087] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the container data center management method is executed when the program is run.

[0088] An embodiment of the present invention provides an electronic device, the electronic device comprising at least one processor and at least one memory connected to the processor; wherein the processor is used to call program instructions in the memory to execute the container data center management method as described above

[0089] An embodiment of the present invention provides an electronic device 30, such as Figure 3 As shown, the electronic device includes at least one processor 301, and at least one memory 302 and a bus 303 connected to the processor; wherein the processor 301 and the memory 302 communicate with each other through the bus 303; the processor 301 is used to call the program instructions in the memory to execute the above-mentioned container data center management method.

[0090] The intelligent electronic devices in this article can be PCs, PADs, mobile phones, etc.

[0091] The present application also provides a computer program product, which, when executed on a process management electronic device, is suitable for executing a program for initializing the following method steps:

[0092] Obtaining a usage plan of a user of the container data center, the usage plan including the types and amounts of data center usage at different time periods, the types of usage including: data storage, data calculation, and data interaction;

[0093] According to the above usage plan, the starting position where the cooling medium enters the water cooling pipeline in different usage periods is determined, so that the above cooling medium first passes through the area where the cabinet unit corresponds to the usage type with the largest usage in a certain period, and then passes through the area where the cabinet units corresponding to other usage types are located.

[0094] Furthermore, the above method also includes:

[0095] According to the above usage plan, a first flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is determined.

[0096] Furthermore, the first flow path for the cooling medium to enter the water cooling pipeline at different usage periods is determined according to the usage plan, including:

[0097] Sort the usage of each type of usage from large to small based on different usage periods;

[0098] The order of cooling medium flowing into the area where the cabinet units corresponding to each usage type are located in different usage time periods is determined according to the above ranking, and the above first flow path is determined based on the above order.

[0099] Furthermore, the above method also includes:

[0100] Obtaining the data load pattern of each cabinet unit in the container data center;

[0101] Based on the above data load rule, a second flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned.

[0102] Furthermore, the second flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned based on the data load rule, including:

[0103] According to the data load law of each cabinet unit, predict the concentration degree of target cabinet units in the area corresponding to each usage type in different usage periods, wherein the target cabinet unit is a cabinet unit having a load greater than a preset load;

[0104] Based on the concentration degree of the target cabinet units in the area corresponding to each usage type in different usage periods, a second flow path through which the cooling medium in the water cooling pipeline flows in different usage periods is planned.

[0105] Furthermore, the above method also includes:

[0106] Obtain the load balancing strategy of the above container data center;

[0107] Based on the load balancing strategy and the data load rule of each cabinet unit, a third flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is planned.

[0108] Furthermore, the above method also includes:

[0109] Based on the above usage plan, when the usage of the above data storage usage type and other usage types is the same during the target period, determine the starting position for the cooling medium to enter the water cooling pipeline during the target period so that the above cooling medium first passes through the area where the cabinet unit corresponding to the data storage is located.

[0110] The present application is described with reference to the flowcharts and / or block diagrams of the methods, electronic devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable process management electronic device to generate a machine, so that the instructions executed by the processor of the computer or other programmable process management electronic device generate instructions for implementing the process in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0111] In a typical configuration, an electronic device includes one or more processors (CPU), a memory, and a bus. The electronic device may also include an input / output interface, a network interface, and the like.

[0112] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.

[0113] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer readable storage media for computers 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, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage electronic devices or any other non-transmission media that can be used to store information that can be accessed by computing electronic devices. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0114] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or electronic 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, commodity or electronic device. In the absence of further restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or electronic device including the elements.

[0115] 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 in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0116] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A container data center management method, characterized in that: include: Obtaining a usage plan of a user of the container data center, wherein the usage plan includes types and amounts of data center usage in different time periods, wherein the types of usage include: data storage, data calculation, and data interaction; The starting position where the cooling medium enters the water cooling pipeline in different usage periods is determined according to the usage plan, so that the cooling medium first passes through the area where the cabinet units corresponding to the usage type with the largest usage in a certain period are located, and then passes through the areas where the cabinet units corresponding to other usage types are located.

2. The method according to claim 1, characterized in that Also includes: A first flow path through which the cooling medium flows in the water cooling pipeline at different usage periods is determined according to the usage plan.

3. The method according to claim 2, characterized in that The step of determining the first flow path for the cooling medium in the water cooling pipeline to enter during different usage periods according to the usage plan includes: Sort the usage of each type of usage from large to small based on different usage periods; The order of cooling medium flowing into the area where the cabinet units corresponding to each usage type are located in different usage time periods is determined according to the ranking, and the first flow path is determined based on the order.

4. The method according to claim 1, characterized in that: Also includes: Based on the usage plan, when the data storage usage type and other usage types are used in the target period in the same amount, the starting position for the cooling medium to enter the water cooling pipeline in the target period is determined so that the cooling medium first passes through the area where the cabinet unit corresponding to the data storage is located.

5. A container data center management device, characterized in that: include: An acquisition unit, configured to acquire a usage plan of a user of the container data center, wherein the usage plan includes types and amounts of data center usage in different time periods, and the types of usage include: data storage, data calculation, and data interaction; The entry unit is used to determine the starting position where the cooling medium enters the water-cooling pipeline in different usage periods according to the usage plan, so that the cooling medium first passes through the area where the cabinet units corresponding to the usage type with the largest usage in a certain period are located, and then passes through the areas where the cabinet units corresponding to other usage types are located.

6. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed by a processor, the container data center management method according to any one of claims 1 to 4 is implemented.

7. An electronic device, characterized in that: The electronic device includes at least one processor and at least one memory connected to the processor; wherein the processor is used to call program instructions in the memory to execute the container data center management method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Temperature control system and electronic equipment

    CN101668409A

  • Air conditioning device

    CN103874893A