Environmentally cognizant power management
First Claim
Patent Images
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for environmentally cognizant power management that gathers server, application and environmental information from different devices to compute an aggregate behavior model.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for environmentally cognizant power management in a distributed computing system, comprising the steps of:
-
gathering first values for process level information from a plurality of sources in the distributed computing system; gathering first values for environmental metrics for the distributed computing system; generating a predictive behavior power utilization model based on the process level information and the environmental metrics; allocating an application load among computing elements in the distributed computing system based on applying the behavior model to application, utilization and environmental contexts; predicting a resulting power utilization according to the predictive behavior power utilization model and the application load; determining actual power utilization information for the distributed computing system by gathering second values for the process level information and the environmental metrics; and updating the predictive behavior power utilization model according to the actual power utilization information when a difference between the actual power utilization and the predicted power utilization exceeds a predetermined threshold. - View Dependent Claims (12, 13, 14, 15)
-
-
16. Apparatus for environmentally cognizant power management in a computing system, comprising:
a processor that is configured; to generate a predictive behavior power utilization model based on first values of process level information and environmental metrics received from one or more intelligent power management devices, to allocate an application load among computing elements in the computing system based on applying the predictive behavior model to application, utilization and environmental contexts, to predict a resulting power utilization according to the predictive behavior power utilization model and the application load; to determine actual power utilization information by gathering second values for the process level information and the environmental metrics from the computing system, and to update the predictive behavior power utilization model according to the actual power utilization information when a difference between the actual power utilization and the predicted power utilization exceeds a predetermined threshold. - View Dependent Claims (17)
-
18. A framework for environmentally cognizant energy conservation, comprising:
-
an intelligent configuration module that controls information flow and capture pertaining to electrical and computing energy from respective electrical and computing power entities; a monitor engine in communication with the intelligent configuration module for collecting multiple levels of information pertaining to the electrical and computing energy as directed by the intelligent configuration module; and an analysis engine coupled to the monitor engine that adaptively tracks an association between electrical and computing power entities based on the information pertaining to electrical and computing energy and environmental information pertaining to the electrical and computer power entities, and adaptively updates a predictive behavior power utilization model based on the information pertaining to the electrical and computing energy when a difference between an actual power utilization and a predicted power utilization according to the predictive behavior power model exceeds a predetermined threshold. - View Dependent Claims (19)
-
Specification