System and method for dynamically managing blowers and vents
First Claim
Patent Images
1. A method implemented in a computer infrastructure comprising computer executable code tangibly embodied on a computer readable medium being operable to:
- perform a thermal analysis of a data center;
overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis, the map comprising one or more indications of one or more portions of computing resources of the data center that are to be maintained in cool environments and one or more indications of one or more portions of the computing resources that are to operate in higher temperature environments than the cool environments;
dynamically control at least one blower and at least one vent in the data center based on the overlaid thermal analysis to direct cool air to a section of the data center in need of cooling;
update the thermal analysis and the overlaid thermal analysis upon the occurrence of a temperature change in the data center beyond a predetermined threshold;
update the thermal analysis and the overlaid thermal analysis upon the occurrence of a computational resource usage change in the data center beyond a predetermined threshold;
prioritize the one or more portions of the computing resources that are to operate in the higher temperature environments based on, in each of the one or more portions of the computing resources that are to operate in the higher temperature environments, at least one of;
one or more applications being processed;
a rate of change of temperature;
a rate of change of humidity; and
a risk of overheating one or more servers; and
dynamically control the at least one blower and the at least one vent in the data center further based on the prioritizing of the one or more portions of the computing resources that are to operate in the higher temperature environments.
1 Assignment
0 Petitions
Accused Products
Abstract
A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium being operable to perform a thermal analysis of a data center and overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis. Additionally, the computer executable code is operable to dynamically control at least one blower and at least one vent in the data center based on the overlaid thermal analysis to direct cool air to a section of the data center in need of cooling.
55 Citations
25 Claims
-
1. A method implemented in a computer infrastructure comprising computer executable code tangibly embodied on a computer readable medium being operable to:
-
perform a thermal analysis of a data center; overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis, the map comprising one or more indications of one or more portions of computing resources of the data center that are to be maintained in cool environments and one or more indications of one or more portions of the computing resources that are to operate in higher temperature environments than the cool environments; dynamically control at least one blower and at least one vent in the data center based on the overlaid thermal analysis to direct cool air to a section of the data center in need of cooling; update the thermal analysis and the overlaid thermal analysis upon the occurrence of a temperature change in the data center beyond a predetermined threshold; update the thermal analysis and the overlaid thermal analysis upon the occurrence of a computational resource usage change in the data center beyond a predetermined threshold; prioritize the one or more portions of the computing resources that are to operate in the higher temperature environments based on, in each of the one or more portions of the computing resources that are to operate in the higher temperature environments, at least one of; one or more applications being processed; a rate of change of temperature; a rate of change of humidity; and a risk of overheating one or more servers; and dynamically control the at least one blower and the at least one vent in the data center further based on the prioritizing of the one or more portions of the computing resources that are to operate in the higher temperature environments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a thermal analysis tool configured to perform a thermal analysis of a data center; a mapping tool configured to overlay the thermal analysis over a map of the data center to provide an overlaid thermal analysis; and a blower and vent control tool configured to dynamically control at least one blower and at least one vent in the data center based on the overlaid thermal analysis, wherein the thermal analysis tool updates the thermal analysis and the mapping tool updates the overlaid thermal analysis, upon the occurrence of a triggering event comprising at least one of; a temperature change in the data center beyond a predetermined threshold; and a computational resource usage change in the data center, wherein the thermal analysis tool prioritizes one or more portions of computing resources of the data center that are to operate in higher temperature environments based on, in each of the one or more portions of the computing resources that are to operate in the higher temperature environments, at least one of; one or more applications being processed; a rate of change of temperature; a rate of change of humidity; and a risk of overheating one or more servers; and wherein the blower and vent control tool dynamically controls the at least one blower and the at least one vent in the data center further based on the prioritizing of the one or more portions of the computing resources that are to operate in the higher temperature environments. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer program product comprising a computer usable medium having readable program code embodied in the medium, the computer program product includes at least one component operable to:
-
perform a thermal analysis of a data center by receiving real-time temperature readings from at least one temperature sensor in the data center; and
at least one of;determine average temperatures for regions of the data center based on the real-time temperature readings; and determine air flow paths in the data center; overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis, the map comprising an indication of a portion of computing resources of the data center that is to be maintained in a cool environment and an indication of a portion of the computing resources that is to operate in higher temperature environments than the cool environment; dynamically control at least one blower and at least one vent in the data center based on the overlaid thermal analysis; dynamically control an HVAC system based on the overlaid thermal analysis and a location of the at least one blower and the at least one vent; prioritize the portion of the computing resources that is to operate in the higher temperature environments based on, in the portion of the computing resources that is to operate in the higher temperature environments, at least one of; one or more applications being processed; a rate of change of temperature; a rate of change of humidity; and a risk of overheating one or more servers; and dynamically control the at least one blower and the at least one vent in the data center further based on the prioritizing of the portion of the computing resources that is to operate in the higher temperature environments.
-
-
25. A method comprising:
providing a computer infrastructure operable to; perform a thermal analysis of a data center to identify cooler regions of the data center and hotter regions of the data center; overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis which correlates the cooler regions of the data center and the hotter regions of the data center with computational resources of the data center, the map comprising an indication of a portion of the computing resources that is to be maintained in a cool environment and an indication of a portion of the computing resources that is to operate in higher temperature environments than the cool environment; dynamically control at least one blower and at least one vent in the data center based on the overlaid thermal analysis; dynamically control an HVAC system based on the overlaid thermal analysis and a location of the at least one blower and the at least one vent; prioritize the portion of the computing resources that is to operate in the higher temperature environments based on, in the portion of the computing resources that is to operate in the higher temperature environments, at least one of; one or more applications being processed; a rate of change of temperature; a rate of change of humidity; and a risk of overheating one or more servers; and dynamically control the at least one blower and the at least one vent in the data center further based on the prioritizing of the portion of the computing resources that is to operate in the higher temperature environments.
Specification