Patent ID: 8671294

Claim:
A method for environmentally cognizant power management in a computing environment, comprising the steps of: gathering first values for a first level of server power metrics from one or more of servers and power supply units in the computing environment; gathering first values for a second level of server power metrics from operating system and applications executed within the servers; gathering first values for environmental metrics; generating a predictive behavior power utilization model based on at least the first level of server power metrics, the second level of server power metrics and the environmental metrics; distributing an application load in the computing environment based on applying the predictive behavior power utilization model to application, utilization and environmental contexts; predicting a resulting power utilization according to the predictive behavior power utilization model and the distributed load; determining an actual power utilization by gathering second values for the first level of server power metrics and the second level of server power metrics under the application load; and updating the predictive behavior power utilization model according to actual power utilization when a difference between the actual power utilization and the predicted power utilization exceeds a predetermined threshold.