Cooling system and fault processing method and device
By using a distributed cooling system and fault handling methods, the problems of efficient heat dissipation and fault handling in data center cooling systems were solved, thereby improving the stability and reliability of the system.
Patent Information
- Application Number
- CN202410791496.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-19
- Publication Date
- 2025-12-19
AI Technical Summary
Data center cooling systems face challenges in efficient heat dissipation and fault handling, especially in large-scale data centers, where existing technologies struggle to achieve proper deployment and rapid response to failures.
A distributed cooling system is adopted, including a combination of outdoor and indoor units. The system stability is improved by using unit backup, and rapid fault repair is achieved through monitoring and processing modules.
It improves the cooling effect and system stability of the data center, reduces the impact of failures on the cooling effect, and enhances the overall heat dissipation performance and equipment reliability.
Smart Images

Figure CN121174441A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of artificial intelligence, in particular to a cooling system and a fault processing method and device in the field of Internet data center and distributed storage. BACKGROUND
[0002] With the development of Internet technology, the demand for data centers is increasing, and accordingly, the cooling problem (i.e. heat dissipation problem) of the data center will be involved. SUMMARY
[0003] The present disclosure provides a cooling system and a fault processing method and device.
[0004] A cooling system, comprising: an outdoor unit and an indoor unit;
[0005] The outdoor unit is arranged outdoors of a data center, the indoor unit and a cabinet to be cooled are both arranged indoors of the data center, and the indoor unit is arranged in an air conditioning area, and the cabinet is arranged in a machine room area;
[0006] Each outdoor unit corresponds to at least one indoor unit, and each outdoor unit and the corresponding indoor unit form a unit. The outdoor unit in each unit is used to dissipate the heat generated by the corresponding indoor unit to the outdoors, and the indoor unit in each unit is used to send cold air to the machine room area to provide heat dissipation function for the cabinet.
[0007] A fault processing method, comprising:
[0008] The running state of a unit in a cooling system is monitored, wherein the cooling system comprises an outdoor unit and an indoor unit, the outdoor unit is arranged outdoors of a data center, the indoor unit and a cabinet to be cooled are both arranged indoors of the data center, and the indoor unit is arranged in an air conditioning area, and the cabinet is arranged in a machine room area, each outdoor unit corresponds to at least one indoor unit, and each outdoor unit and the corresponding indoor unit form a unit, the outdoor unit in each unit is used to dissipate the heat generated by the corresponding indoor unit to the outdoors, and the indoor unit in each unit is used to send cold air to the machine room area to provide heat dissipation function for the cabinet.
[0009] In response to determining that any unit has a fault according to the monitoring result, a corresponding fault repair method is determined, and fault repair processing is performed according to the fault repair method.
[0010] A fault processing device, comprising: a monitoring module and a processing module;
[0011] The monitoring module is configured to monitor the running state of the unit in the cooling system, wherein the cooling system comprises outdoor units and indoor units, the outdoor units are arranged outdoors of a data center, the indoor units and cabinets to be cooled are arranged indoors of the data center, the indoor units are arranged in an air conditioning area, the cabinets are arranged in a machine room area, each outdoor unit corresponds to at least one indoor unit, each outdoor unit and the corresponding indoor unit form a unit, the outdoor unit in each unit is configured to dissipate heat generated by the corresponding indoor unit to the outdoors, and the indoor unit in each unit is configured to send cold air to the machine room area to provide heat dissipation for the cabinets.
[0012] The processing module is configured to determine a corresponding fault repair mode in response to determining that any unit has a fault according to the monitoring result, and perform fault repair processing according to the fault repair mode.
[0013] An electronic device comprises:
[0014] at least one processor; and
[0015] a memory connected to the at least one processor in communication; wherein
[0016] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method as described above.
[0017] A non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method as described above.
[0018] A computer program product comprising computer programs / instructions, which, when executed by a processor, implement the method as described above.
[0019] It should be understood that the contents described in this part are not intended to identify key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0020] The accompanying drawings are used to better understand the present scheme and do not limit the present disclosure. Among them:
[0021] Figure 1 The constituent structure schematic diagram of the cooling system first embodiment 100 described in the present disclosure;
[0022] Figure 2 The constituent structure schematic diagram of the cooling system second embodiment 200 described in the present disclosure;
[0023] Figure 3 This is a schematic diagram showing the correspondence between the outdoor unit 101 and the indoor unit 102 described in this disclosure;
[0024] Figure 4 This is a schematic diagram of the composition structure of the third embodiment 400 of the cooling system described in this disclosure;
[0025] Figure 5 This is a flowchart of an embodiment of the fault handling method described in this disclosure;
[0026] Figure 6 This is a schematic diagram of the composition structure of Embodiment 600 of the fault handling device described in this disclosure;
[0027] Figure 7 A schematic block diagram of an electronic device 700 that can be used to implement embodiments of the present disclosure is shown. Detailed Implementation
[0028] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0029] Furthermore, it should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0030] Figure 1 This is a schematic diagram of the structural composition of the first embodiment 100 of the cooling system described in this disclosure. Figure 1 As shown, it includes: outdoor unit 101 and indoor unit 102.
[0031] Outdoor unit 101 is deployed outdoors in the data center, while indoor unit 102 and the server rack 103 to be cooled are both deployed indoors. Indoor unit 102 is deployed in the air-conditioned area, and server rack 103 is deployed in the computer room area. The air-conditioned area and computer room area are respectively as follows: Figure 1 As shown, the air-conditioned area can refer to Figure 1 The area above the longer horizontal dashed line shown in the diagram can refer to the area below the horizontal dashed line, while the computer room area can refer to the area below the horizontal dashed line.
[0032] In addition, each outdoor unit 101 corresponds to at least one indoor unit 102, and each outdoor unit 101 and its corresponding indoor unit 102 form a unit 104. The outdoor unit 101 in each unit 104 is used to dissipate the heat generated by the corresponding indoor unit 102 to the outside, and the indoor unit 102 in each unit 104 is used to send cool air to the computer room area to provide heat dissipation for the server rack 103.
[0033] To simplify the accompanying drawings, Figure 1 The diagram only shows one unit 104, and it is assumed that the unit 104 includes one outdoor unit 101 and three corresponding indoor units 102.
[0034] As can be seen, the above embodiments propose a deployment scheme for a distributed large phase change cooling system for data centers. Based on the characteristics of distributed systems, the deployment of indoor and outdoor units is unified, achieving a reasonable deployment and cost-effective state, while improving the cooling effect.
[0035] In practical applications, data centers can be multi-layered or single-layered. If they are multi-layered, the deployment methods for each layer can be the same.
[0036] In some embodiments of this disclosure, the indoor unit 102 may include: a wind wall, each wind wall may include at least one air conditioner.
[0037] In other words, indoor unit 102 can refer to an air wall, which can be composed of air conditioners (corresponding indoor unit parts). Each air wall can include at least one air conditioner, which is very simple and convenient to implement. In addition, the number of air conditioners included in different air walls can be the same or different, but generally speaking, the number of air conditioners included in different air walls is the same.
[0038] For example, each air wall may include an air wall frame, multiple air conditioners, and some connecting devices. The air wall frame can be used to support or fix the air conditioners. Multiple air conditioners are combined together in a certain way through the connecting devices to form a solid structure, and provide liquid inlet and outlet, etc., to provide heat dissipation function for the cabinet 103.
[0039] In addition, in some embodiments of this disclosure, the indoor unit 102 can use a parallel flow air supply method to deliver cold air to the computer room area. Experiments show that this method can improve the air supply effect, thereby improving the cooling effect of the cabinet 103, etc.
[0040] Figure 2 This is a schematic diagram of the structural composition of the second embodiment 200 of the cooling system described in this disclosure. Compared to Figure 1 The embodiment shown, Figure 2 The illustrated embodiment further includes a hot air return duct 105 located in the indoor ceiling. Additionally, for the sake of simplicity, [further details are needed]. Figure 2The outdoor unit 101 and the unit 104 are not shown.
[0041] The hot return air passage 105 can be located on a ceiling in the indoor of the data center, and the specific form is not limited.
[0042] As shown in Figure 2 The indoor unit 102 can send cold air to the machine room area in a parallel flow manner, cool the servers in the cabinet 103 using the cold air, and send the hot air generated after cooling back to the air conditioning area through the hot return air passage 105, and so on, so as to realize continuous cooling of the cabinet 103.
[0043] In addition, in some embodiments of the present disclosure, the number of outdoor units 101 can be N+1, N is a positive integer, the number of indoor units 102 can be M, M is a positive integer greater than 1, and M can be L times of N+1, L is a positive integer greater than 1, and each outdoor unit corresponds to L indoor units.
[0044] The specific values of N, M and L can be determined according to actual needs. For example, the value of N can be 3, the value of M can be 12, and the value of L can be 3. In this way, there are 3+1 units, and each unit includes 1 outdoor unit 101 and 3 indoor units 103.
[0045] Correspondingly, since each outdoor unit 101 corresponds to multiple indoor units 102, the deployment difficulty of the outdoor unit 101 can be simplified, and the deployment efficiency is improved.
[0046] In addition, in some embodiments of the present disclosure, the N+1 units can operate in a hot backup mode, which includes that the N+1 units are all started to operate, and in response to any unit failure, the other units without failure continue to operate after increasing the rotating speed.
[0047] Assuming that the value of N is 3, the 4(3+1) units can all be started to operate, and the overall belongs to multiple low-load conditions, and the energy saving performance is good. If one of the units fails, the other 3 units without failure can still operate normally, but the load of the other 3 units without failure is larger, so the rotating speed can be increased to ensure the overall cooling effect.
[0048] Alternatively, in some embodiments of the present disclosure, the N+1 units can operate in a cold backup mode, which includes that N units of the N+1 units are started to operate, and the remaining one unit is a backup unit, and in response to any unit failure, the backup unit is used to replace the failed unit to operate.
[0049] Assuming that the value of N is 3, for 4 units, one of the units can be used as a backup unit, the remaining 3 units are started and need to ensure that the 3 units can cover the entire indoor cooling capacity demand, when one of the 3 units fails, the backup unit can be replaced with the failed unit to run, so that the original refrigeration effect can be maintained, and hot spots can be avoided.
[0050] In some embodiments of the present disclosure, M indoor units 102 can be deployed in parallel and can be numbered 1-M in a predetermined order, which can include a left-to-right order or a right-to-left order. In addition, the L indoor units 102 in the same unit can meet the following requirements: the absolute value of the difference between the numbers of any two indoor units 102 is greater than 1.
[0051] Assuming that the value of M is 12, the value of N is 3, and the value of L is also 3, as a possible implementation, Figure 3 A schematic diagram of the correspondence between the outdoor unit 101 and the indoor unit 102 of the present disclosure is shown.
[0052] As Figure 3 shown, each indoor unit 102 can be deployed in parallel in the air conditioning area and can be approximately uniformly deployed in the space of the air conditioning area. Accordingly, the 12 indoor units 102 can be numbered indoor unit 1, indoor unit 2, indoor unit 3, indoor unit 4, indoor unit 5, indoor unit 6, indoor unit 7, indoor unit 8, indoor unit 9, indoor unit 10, indoor unit 11 and indoor unit 12. In addition, for ease of description, the four outdoor units 101 are numbered outdoor unit a, outdoor unit b, outdoor unit c and outdoor unit d. Then, the outdoor unit a can correspond to the indoor unit 1, the indoor unit 3 and the indoor unit 5, the outdoor unit b can correspond to the indoor unit 2, the indoor unit 4 and the indoor unit 6, the outdoor unit c can correspond to the indoor unit 7, the indoor unit 9 and the indoor unit 11, and the outdoor unit d can correspond to the indoor unit 8, the indoor unit 10 and the indoor unit 12.
[0053] Taking the outdoor unit a as an example, it can be seen that among the three indoor units corresponding to the outdoor unit a, namely the indoor unit 1, the indoor unit 3 and the indoor unit 5, the numbers of any two indoor units are not continuous, i.e. the absolute value of the difference between the numbers of any two indoor units is greater than 1. For example, for the indoor unit 1 and the indoor unit 3, the absolute value of the difference between the numbers is 2, for the indoor unit 3 and the indoor unit 5, the absolute value of the difference between the numbers is also 2, and for the indoor unit 1 and the indoor unit 5, the absolute value of the difference between the numbers is 4, all of which are greater than 1.
[0054] In addition, Figure 3The corresponding relationship shown is only for illustration and does not limit the technical solutions of the present disclosure. Still taking the outdoor unit a as an example, the outdoor unit a can also correspond to the indoor unit 1, the indoor unit 5 and the outdoor unit 9, as long as the absolute value of the difference in the number of any two indoor units is greater than 1.
[0055] Through the above processing, the indoor airflow organization can be uniform, and when a certain unit 104 fails, the impact on the entire indoor is small, and the temperature of a certain area of the cabinet 103 is as much as possible to avoid rapid rise due to no corresponding indoor unit 102 to transmit cold air, and hot spots and the like.
[0056] For example, taking the outdoor unit a shown in Figure 3 as an example, if the outdoor unit a corresponds to three indoor units with consecutive numbers, i.e., the indoor unit 1, the indoor unit 2 and the indoor unit 3, then if the outdoor unit a fails, the cabinet 103 (such as the leftmost cabinet shown in Figure 1 ) in the corresponding area will cause the temperature to rise rapidly due to no cold air being transmitted, and hot spots will occur, but if the processing method described in the present disclosure is used, as shown in Figure 3 , and assuming that the outdoor unit a fails, since the indoor units corresponding to the outdoor unit a and the outdoor unit b are spaced apart, there will still be some cold air (such as from the indoor unit 2 corresponding to the outdoor unit b) transmitted into, thereby delaying the occurrence of hot spots and the like.
[0057] Figure 4 FIG. 4 is a schematic diagram of the constituent structure of a third embodiment 400 of the cooling system according to the present disclosure. Compared with the embodiments shown in Figure 1 and Figure 2 , the embodiment shown in Figure 4 further comprises a constant humidity machine 106. In addition, for simplicity of the drawings, the hot return air passage 105 is not shown in Figure 4 .
[0058] The constant humidity machine 106 can be located indoors in the data center, such as in the air conditioning area, for controlling the relative humidity in the indoor to be within a predetermined range.
[0059] The specific number of the constant humidity machine 106 is not limited and can be determined according to actual needs, and in addition, the specific value of the predetermined range can also be determined according to actual needs.
[0060] By providing the constant humidity machine 106, it is avoided that the humidity in the indoor is too high or too low, thereby improving the operation stability of the devices in the indoor and prolonging the service life and the like.
[0061] The above is an introduction to the system embodiment, and the following further describes the scheme described in the present disclosure through a method embodiment.
[0062] Figure 5A flowchart of the fault processing method embodiment of the present disclosure is shown in FIG. 5. As shown in FIG. 5, the following specific implementation is included. Figure 5
[0063] In step 501, the running state of a unit in a cooling system is monitored, the cooling system including: outdoor units and indoor units, the outdoor units being disposed outdoors of a data center, the indoor units and cabinets to be cooled being disposed indoors of the data center, the indoor units being disposed in an air conditioning area, the cabinets being disposed in a machine room area, each outdoor unit corresponding to at least one indoor unit, each outdoor unit and the corresponding indoor unit forming a unit, the outdoor unit in each unit being used to dissipate heat generated by the corresponding indoor unit to the outdoors, and the indoor unit in each unit being used to send cold air to the machine room area to provide heat dissipation for the cabinets.
[0064] In step 502, in response to determining that any unit has a fault according to the monitoring result, a corresponding fault repair mode is determined, and fault repair processing is performed according to the fault repair mode.
[0065] The above method embodiment can timely perform corresponding fault repair processing when a unit has a fault, thereby improving the stability of system operation and the like.
[0066] In some embodiments of the present disclosure, the number of outdoor units can be N+1, the number of indoor units can be M, N is a positive integer, M is a positive integer greater than 1, and M can be L times of N+1, L is a positive integer greater than 1, and each outdoor unit corresponds to L indoor units.
[0067] For example, the value of N can be 3, the value of M can be 12, and the value of L can be 3. In this way, there are 3+1 units in total, and each unit includes 1 outdoor unit and 3 indoor units.
[0068] In some embodiments of the present disclosure, the M indoor units can be disposed in parallel and can be numbered 1-M in a predetermined order, and the predetermined order can include a left-to-right order or a right-to-left order. Correspondingly, the L indoor units in the same unit can meet the following requirement: the absolute value of the difference between the numbers of any two indoor units is greater than 1.
[0069] In addition, in some embodiments of the present disclosure, the fault repair processing according to the fault repair mode can include: in response to all N+1 units being started before the fault occurs, the other units without faults are started after the rotating speed is increased, and in response to N units of the N+1 units being started before the fault occurs, the remaining one unit is used as a backup unit to replace the unit with a fault to run.
[0070] It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are expressed as a combination of a series of actions, but those skilled in the art should know that the disclosure is not limited by the order of the actions described, because according to the disclosure, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the disclosure.
[0071] Figure 6 The constituent structure schematic diagram of the fault processing device embodiment 600 of the disclosure is shown in FIG. 6. As shown in the figure, it includes a monitoring module 601 and a processing module 602. Figure 6
[0072] The monitoring module 601 is configured to monitor the running state of the unit in the cooling system, wherein the cooling system includes outdoor units and indoor units, the outdoor units are arranged outdoors of the data center, the indoor units and the cabinets to be cooled are arranged indoors of the data center, and the indoor units are arranged in the air conditioning area and the cabinets are arranged in the machine room area, each outdoor unit corresponds to at least one indoor unit, each outdoor unit and the corresponding indoor unit form a unit, and the outdoor unit in each unit is configured to dissipate the heat generated by the corresponding indoor unit to the outdoors, and the indoor unit in each unit is configured to send cold air to the machine room area to provide heat dissipation for the cabinets.
[0073] The processing module 602 is configured to, in response to determining that any unit has a fault according to the monitoring result, determine a corresponding fault repair mode, and perform fault repair processing according to the fault repair mode.
[0074] By using the above device embodiment, when the unit has a fault, the corresponding fault repair processing can be performed in time, thereby improving the stability of system operation and the like.
[0075] In some embodiments of the disclosure, the number of outdoor units can be N+1, N is a positive integer, the number of indoor units can be M, M is a positive integer greater than 1, and M can be L times of N+1, L is a positive integer greater than 1, and each outdoor unit corresponds to L indoor units.
[0076] In some embodiments of the disclosure, the M indoor units can be arranged in parallel and can be numbered 1-M according to a predetermined order, and the predetermined order includes a left-to-right order or a right-to-left order, and accordingly, the L indoor units in the same unit can meet the following requirements: the absolute value of the difference between the numbers of any two indoor units is greater than 1.
[0077] In addition, the manner in which the processing module 602 performs the fault repair processing according to the fault repair manner can include: in response to all N+1 units being started before the fault occurs, continuing to operate after the rotating speed of the other units without faults is increased; and in response to N units of the N+1 units being started before the fault occurs, the remaining one unit serving as a backup unit, replacing the unit with the fault to operate.
[0078] The scheme of the present disclosure can be applied to the field of artificial intelligence, and particularly relates to the fields of Internet data centers and distributed storage. Artificial intelligence is a discipline that studies enabling computers to simulate some thinking processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.) of humans, and includes both hardware technologies and software technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, and big data processing. Artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, and machine learning / deep learning, big data processing technology, and knowledge graph technology.
[0079] In the technical scheme of the present disclosure, the collection, storage, use, processing, transmission, provision, and disclosure of user personal information comply with relevant laws and regulations and do not violate public order and good customs.
[0080] According to embodiments of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium, and a computer program product.
[0081] Figure 7 A schematic block diagram of an electronic device 700 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, servers, servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown here, their connections, and their functions, as described above, are meant to be examples only, and are not intended to limit the implementations of the present disclosure described and / or claimed in this document.
[0082] As Figure 7As shown, the device 700 includes a computing unit 701 that can perform various appropriate actions and processes in accordance with a computer program stored in a Read-Only Memory (ROM) 702 or a computer program loaded into a Random Access Memory (RAM) 703 from a storage unit 708. Various programs and data required for the operation of the device 700 can also be stored in the RAM 703. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. An Input / Output (I / O) interface 705 is also connected to the bus 704.
[0083] Various components in the device 700 are connected to the I / O interface 705, including an input unit 706, such as a keyboard, a mouse, etc., an output unit 707, such as various types of displays, speakers, etc., a storage unit 708, such as a magnetic disk, an optical disk, etc., and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0084] The computing unit 701 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a Central Processing Unit (CPU), a Graphic Processing Unit (GPU), various special-purpose Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 701 performs various methods and processes described above, such as the methods described in the present disclosure. For example, in some embodiments, the methods described in the present disclosure can be implemented as a computer software program that is tangibly embodied in a machine-readable medium, such as the storage unit 708. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the methods described in the present disclosure can be performed. Alternatively, in other embodiments, the computing unit 701 can be configured to perform the methods described in the present disclosure by any other appropriate means, such as by means of firmware.
[0085] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0086] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces a means for implementing the functions / operations specified in the flowcharts and / or block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as part of a separate software package, and partially on a remote machine or server.
[0087] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include a linearly-programmed electrical connection, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0088] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0089] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a LAN (local area network), a WAN (wide area network), and the Internet.
[0090] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0091] It should be understood that the various forms of flow shown above can be re-ordered, added to, or have steps deleted, for example. The steps recited in the present disclosure can be performed in parallel, in series, or in different orders, as long as the desired results of the technology disclosed in the present disclosure are achieved, and the present disclosure is not limited herein.
[0092] The specific implementation described above does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A cooling system comprising: An outdoor unit and an indoor unit; The outdoor unit is arranged outdoors of a data center, the indoor unit and a cabinet to be cooled are arranged indoors of the data center, and the indoor unit is arranged in an air conditioning area and the cabinet is arranged in a machine room area; Each outdoor unit corresponds to at least one indoor unit, and each outdoor unit and the corresponding indoor unit form a unit. The outdoor unit in each unit is used to dissipate heat generated by the corresponding indoor unit to the outdoors, and the indoor unit in each unit is used to send cold air to the machine room area to provide heat dissipation for the cabinet.
2. The cooling system of claim 1, wherein The indoor unit comprises a wind wall, and each wind wall comprises at least one air conditioner.
3. The cooling system of claim 1, wherein The cold air sent to the machine room area comprises cold air sent to the machine room area in a parallel flow air supply mode.
4. The cooling system of claim 1, further comprising: A hot return air passage in a ceiling indoors, used to obtain hot air generated after the cabinet is cooled and send the hot air back to the air conditioning area.
5. The cooling system of claim 1, wherein The number of outdoor units is N+1, N is a positive integer, the number of indoor units is M, M is a positive integer greater than 1, and M is L times of N+1, L is a positive integer greater than 1, and each outdoor unit corresponds to L indoor units.
6. The cooling system of claim 5, wherein The M indoor units are arranged in parallel and numbered 1-M in a predetermined order, and the predetermined order comprises a left-to-right order or a right-to-left order; The L indoor units in the same unit meet the following requirements: the absolute value of the difference between the numbers of any two indoor units is greater than 1.
7. The cooling system of claim 5, wherein The N+1 units operate in a hot backup mode, and the hot backup mode comprises that the N+1 units are all started and run, and in response to failure of any unit, other units without failure continue to run after the rotation speed is increased; Or, the N+1 units operate in a cold backup mode, and the cold backup mode comprises that N units of the N+1 units are started and run, and the remaining one unit is used as a backup unit, and in response to failure of any unit, the backup unit is used to replace the failed unit to operate.
8. The cooling system of any one of claims 1-7, further comprising: A constant humidity machine, arranged in the air conditioning area, used to control the relative humidity in the room within a predetermined range.
9. A fault handling method, comprising: The operation state of the unit in the cooling system is monitored, the cooling system comprises outdoor units and indoor units, the outdoor units are arranged outdoors of a data center, the indoor units and cabinets to be cooled are arranged indoors of the data center, the indoor units are arranged in an air conditioning area, and the cabinets are arranged in a machine room area, each outdoor unit corresponds to at least one indoor unit, each outdoor unit and the corresponding indoor unit form a unit, the outdoor unit in each unit is used to dissipate heat generated by the corresponding indoor unit to the outdoors, and the indoor unit in each unit is used to send cold air to the machine room area to provide heat dissipation for the cabinets. In response to determining that any unit fails according to the monitoring result, a corresponding fault repair mode is determined, and fault repair processing is performed according to the fault repair mode.
10. The method of claim 9, wherein, The number of the outdoor units is N+1, N is a positive integer, the number of the indoor units is M, M is a positive integer greater than 1, and M is L times of N+1, L is a positive integer greater than 1, and each outdoor unit corresponds to L indoor units.
11. The method of claim 10, wherein, The M indoor units are arranged in parallel and numbered 1-M in a predetermined order, and the predetermined order comprises a left-to-right order or a right-to-left order. The L indoor units in the same unit meet the following requirement: the absolute value of the difference between the numbers of any two indoor units is greater than 1.
12. The method of claim 10, wherein, The fault repair processing according to the fault repair mode comprises: In response to all the N+1 units being started before the fault occurs, the rotation speed of other units without faults is increased and the units continue to operate; In response to N units of the N+1 units being started before the fault occurs, one unit is used as a backup unit, and the backup unit is used to replace the unit with the fault to operate.
13. A fault handling apparatus comprising: A monitoring module and a processing module; The monitoring module is configured to monitor the operation state of the unit in the cooling system, the cooling system comprises outdoor units and indoor units, the outdoor units are arranged outdoors of a data center, the indoor units and cabinets to be cooled are arranged indoors of the data center, the indoor units are arranged in an air conditioning area, and the cabinets are arranged in a machine room area, each outdoor unit corresponds to at least one indoor unit, each outdoor unit and the corresponding indoor unit form a unit, the outdoor unit in each unit is used to dissipate heat generated by the corresponding indoor unit to the outdoors, and the indoor unit in each unit is used to send cold air to the machine room area to provide heat dissipation for the cabinets. The processing module is configured to determine a corresponding fault repair mode in response to determining that any unit fails according to the monitoring result, and perform fault repair processing according to the fault repair mode.
14. The apparatus of claim 13, wherein, The number of the outdoor units is N+1, N is a positive integer, the number of the indoor units is M, M is a positive integer greater than 1, and M is L times of N+1, L is a positive integer greater than 1, and each outdoor unit corresponds to L indoor units.
15. The apparatus of claim 14, wherein, The M indoor units are deployed in parallel and numbered 1-M in a predetermined order, the predetermined order comprising a left-to-right order or a right-to-left order; The L indoor units in the same group meet the following requirements: the absolute value of the difference between the numbers of any two indoor units is greater than 1.
16. The apparatus of claim 14, wherein, In response to the N+1 groups being all running before the failure occurs, the processing module continues to run after increasing the rotating speed of the other groups without failure, and in response to N groups of the N+1 groups being running before the failure occurs, the remaining one group is used as a backup group, and the backup group is used to replace the group with failure to run.
17. An electronic device, comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 9-12.
18. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to make the computer execute the method of any one of claims 9-12.
19. A computer program product comprising computer programs / instructions, which, when executed by a processor, implement the method of any one of claims 9-12.
