Patent ID: 8090476

Claim:
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.