System and method to control data center air handling systems
First Claim
Patent Images
1. A method comprising:
- determining whether at least one data center condition that will cause a rise in a current temperature or a current mean temperature of at least one data center is anticipated to occur at a time frame subsequent to a current time;
comparing the determined anticipated at least one data center condition to historical data to obtain similar past data center condition records;
determining whether based on the similar past data center condition records that without cooling the at least one data center the anticipated at least one data center condition will cause the current temperature or the current mean temperature of the at least one data center to rise above a predetermined temperature;
determining or estimating whether a current energy usage is optimal over an energy usage for the subsequent time frame when the anticipated at least one data center condition will cause the current temperature or the current mean temperature of the at least one data center to rise above the predetermined temperature;
dynamically controlling a heating, ventilation and air conditioning (HVAC) system of the at least one data center in order to pre-cool the at least one data center if the current energy usage is optimal in anticipation of the at least one data center condition that will cause the current temperature or the current mean temperature to rise above the predetermined temperature; and
updating the determined at least one data center condition, the determined or estimated current energy usage, and the dynamic control of the HVAC system,wherein the determining the at least one data center condition and the updating comprises;
receiving data center environmental data from at least one environmental sensor,receiving data center current workload information, andreceiving data center scheduled jobs information.
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 determine at least one data center condition and determine or estimate a current energy cost. Additionally, the method includes dynamically control a heating, ventilation and air conditioning (HVAC) system of the data center based on the determined at least one data center condition and the determined or estimated current energy cost.
82 Citations
19 Claims
-
1. A method comprising:
-
determining whether at least one data center condition that will cause a rise in a current temperature or a current mean temperature of at least one data center is anticipated to occur at a time frame subsequent to a current time; comparing the determined anticipated at least one data center condition to historical data to obtain similar past data center condition records; determining whether based on the similar past data center condition records that without cooling the at least one data center the anticipated at least one data center condition will cause the current temperature or the current mean temperature of the at least one data center to rise above a predetermined temperature; determining or estimating whether a current energy usage is optimal over an energy usage for the subsequent time frame when the anticipated at least one data center condition will cause the current temperature or the current mean temperature of the at least one data center to rise above the predetermined temperature; dynamically controlling a heating, ventilation and air conditioning (HVAC) system of the at least one data center in order to pre-cool the at least one data center if the current energy usage is optimal in anticipation of the at least one data center condition that will cause the current temperature or the current mean temperature to rise above the predetermined temperature; and updating the determined at least one data center condition, the determined or estimated current energy usage, and the dynamic control of the HVAC system, wherein the determining the at least one data center condition and the updating comprises; receiving data center environmental data from at least one environmental sensor, receiving data center current workload information, and receiving data center scheduled jobs information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a processor, a computer readable memory and a computer readable storage media; first program instructions to perform an environmental analysis of at least one data center; second program instructions to determine a current data center workload for the at least one data center; third program instructions to determine and track a scheduled data center job for the at least one data center; fourth program instructions to determine or estimate a current energy cost for the at least one data center; fifth program instructions to determine whether at least one of the environmental analysis, the current data center workload and the scheduled data center job will cause a rise in a current temperature or a current mean temperature of the at least one data center at a time frame subsequent to a current time; sixth program instructions to compare the determined at least one of the environmental analysis, the current data center workload, and the scheduled data center job to historical data to obtain similar past data center environmental, workload, or job records; seventh program instructions to determine whether based on the similar past data center environmental, workload, or job records that without cooling the at least one data center the at least one of the environmental analysis, the current data center workload and the scheduled data center job will cause the current temperature or current mean temperature to rise above a predetermined temperature; eighth program instructions to determine or estimate whether the current energy cost is lower than an energy cost for the subsequent time frame when the at least one of the environmental analysis, the current data center workload and the scheduled data center job will cause the current temperature or the current mean temperature of the at least one data center to rise above the predetermined temperature; ninth program instructions to dynamically control a heating, ventilation and air conditioning (HVAC) system of the at least one data center in order to pre-cool the at least one data center if the current energy cost is lower in anticipation of the at least one of the environmental analysis, the current data center workload and the scheduled data center job that will cause the current temperature or the current mean temperature of the at least one data center to rise above the predetermined temperature; and tenth program instructions to update the determined at least one of the environmental analysis, the current center workload, and the schedule data center job, the determined or estimated current energy cost, and the dynamic control of the HVAC system, wherein the determined at least one of the environmental analysis, the current center workload, and the schedule data center job, and the updating comprises; receiving data center environmental data from at least one environmental sensor, receiving data center current workload information, and receiving data center scheduled jobs information; and wherein the first-tenth program instructions are stored on the computer readable storage media for execution by the processor via the computer readable memory. - View Dependent Claims (15, 16, 17)
-
-
18. A computer program product comprising a computer usable non-transitory medium having readable program code embodied in the memory, the computer program product includes at least one component operable to:
-
determine whether at least one data center condition that will cause a rise in a current temperature or a current mean temperature of at least one data center is anticipated to occur at a time frame subsequent to a current time; compare the determined anticipated at least one data center condition to historical data to obtain similar past data center condition records; determine whether based on the similar past data center condition records that without cooling the at least one data center the anticipated at least one data center condition will cause the current temperature or the current mean temperature of the at least one data center to rise above a predetermined temperature; determine or estimate whether a current energy usage is optimal over an energy usage for the subsequent time frame when the anticipated at least one data center condition will cause the current temperature or the current mean temperature of the at least one data center to rise above the predetermined temperature; dynamically control a heating, ventilation and air conditioning (HVAC) system of the at least one data center in order to pre-cool the at least one data center if the current energy usage is optimal in anticipation of the at least one data center condition that will cause the current temperature or the current mean temperature to rise above the predetermined temperature; and update the determined at least one data center condition, the determined or estimated current energy usage, and the dynamic control of the HVAC system, wherein; the determining the at least one data center condition and the updating comprises; receiving data center environmental data from at least one environmental sensor, receiving data center current workload information, and receiving data center scheduled jobs information; the determining or estimating the current energy usage comprises determining or estimating a current energy cost; and the determining or estimating the current energy cost comprises; receiving real-time energy demand information from at least one energy demand sensor and determining or estimating the current energy cost based on the real-time energy demand information, and maintaining a historical database of energy cost/demand data for the data center and determining or estimating the current energy cost based on the historical database of energy cost/demand data.
-
-
19. A method comprising the computer implemented steps of:
-
determining a current time of day for at least one data center; determining a current temperature or a current mean temperature for the at least one data center; determining whether at least one adverse data center condition that will cause a rise in the current temperature or the current mean temperature is anticipated to occur at a time frame subsequent to the current time; comparing the determined anticipated at least one adverse data center condition to historical data to obtain similar past adverse data condition records; determining whether based on the similar past adverse data condition records that without cooling the at least one data center the determined anticipated at least one adverse data center condition will cause the current temperature or the current mean temperature for the at least one data center to rise above a predetermined temperature; determining or estimating whether a current energy cost is lower than an energy cost for the subsequent time frame when the anticipated at least one adverse data center condition will cause the current temperature or the current mean temperature for the at least one data center to rise above the predetermined temperature; dynamically controlling a heating, ventilation and air conditioning (HVAC) system of the at least one data center in order to pre-cool the at least one data center if the current energy cost is lower in anticipation of the at least one adverse data center condition that will cause the current temperature or the current mean temperature to rise above the predetermined temperature; and updating the determined at least one adverse data center condition, the determined or estimated current energy cost, and the dynamic control of the HVAC system, wherein; the updating the determined at least one adverse data center condition, the determined or estimated current energy cost and the dynamic control of the HVAC system based on at least one of; an expiration of a predetermined time period, a manual direction, an occurrence of a triggering event; and the determining the at least one adverse data center condition and the updating comprises; receiving data center environmental data from at least one environmental sensor, receiving data center current workload information, and receiving data center scheduled jobs information.
-
Specification