METHOD FOR COMPUTING COOLING REDUNDANCY AT THE RACK LEVEL
First Claim
Patent Images
1. A computer-implemented method of determining cooling redundancy information, comprising:
- modeling in a computer a location to be cooled by a plurality of coolers;
for each possible combination of shut down coolers, determining whether adequate cooling is available at the location;
recording information identifying each combination along with whether each combination results in adequate cooling; and
identifying the cooling redundancy information as a function of the recorded information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for designing aspects of a cooling system for a data center is provided. A method is provided including computing cooling redundancy at each rack position in a data center, in real time. The redundancy can be reported using the traditional N+1, N+2, etc. notation, where N is the number of coolers required to meet the primary cooling load type specification. The redundancy can also be reported in terms of a Cooling Reliability Index (CRI) which also takes into account the inherent availability of the specific cooling units in the design.
-
Citations
30 Claims
-
1. A computer-implemented method of determining cooling redundancy information, comprising:
-
modeling in a computer a location to be cooled by a plurality of coolers; for each possible combination of shut down coolers, determining whether adequate cooling is available at the location; recording information identifying each combination along with whether each combination results in adequate cooling; and identifying the cooling redundancy information as a function of the recorded information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of presenting cooling redundancy information, comprising:
-
modeling a location to be cooled as an array in a computer memory having a cell for each cooler contributing to cooling of the location; loading each cell of the array with a first value; searching the array from a first end to a second end for a second value if the second value is not found, change the first value in the cell at the second end to the second value; checking the cell one towards the first end of the first cell containing the second value, and if that cell contains the first value, swap the values in the those cells, otherwise perform searching on all cells towards the second end of the first cell containing the second value; and for each configuration defined by the array during searching determining whether cooling is adequate, and stopping when cooling is inadequate.
-
-
11. A computer readable medium having stored thereon sequences of instruction including instructions that will cause a processor to:
-
model in a computer a location to be cooled by a plurality of coolers; for each possible combination of shut down coolers, determine whether adequate cooling is available at the location; record information identifying each combination along with whether each combination results in adequate cooling; and identify the cooling redundancy information as a function of the recorded information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium having stored thereon sequences of instruction including instructions that will cause a processor to:
-
model a location to be cooled as an array in a computer memory having a cell for each cooler contributing to cooling of the location; load each cell of the array with a first value; search the array from a first end to a second end for a second value; if the second value is not found, change the first value in the cell at the second end to the second value; check the cell one towards the first end of the first cell containing the second value, and if that cell contains the first value, swap the values in the those cells, otherwise perform searching on all cells towards the second end of the first cell containing the second value; and for each configuration defined by the array during searching determine whether cooling is adequate, and stopping when cooling is inadequate.
-
-
21. A system for determining cooling redundancy information, comprising:
-
a computer memory holding a data structure model of a location cooled by a plurality of coolers; a display through which a user views a representation of the model; and a computer processor which accesses the computer memory and which further executes a sequence of instructions which cause the processor to; for each possible combination of shut down coolers, determine whether adequate cooling is available at the location; record in computer memory locations information identifying each combination along with whether each combination results in adequate cooling; identify the cooling redundancy information as a function of the recorded information; and display to a user the identified cooling redundancy information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for determining cooling redundancy information, comprising:
-
a computer memory holding a data structure model of a location cooled by a plurality of coolers, the data structure including an array having a cell for each cooler contributing to cooling of the location; a display through which a user views a representation of the model; and a computer processor which accesses the computer memory and which further executes a sequence of instructions which cause the processor to; load each cell of the array with a first value; search the array from a first end to a second end for a second value; if the second value is not found, change the first value in the cell at the second end to the second value; check the cell one towards the first end of the first cell containing the second value, and if that cell contains the first value, swap the values in the those cells, otherwise perform searching on all cells towards the second end of the first cell containing the second value; and for each configuration defined by the array during the search determining whether cooling is adequate, and stop when cooling is inadequate.
-
Specification