System and method for controlling power to resources based on historical utilization data
First Claim
1. A method comprising:
- collecting utilization data for a resource;
predicting by a power management system, based on said collected utilization data, future utilization of said resource; and
controlling, by the power management system, power to said resource, based at least in part on said predicted future utilization of said resource.
5 Assignments
0 Petitions
Accused Products
Abstract
A method comprises collecting utilization data for a resource, and predicting by a power management system, based on the collected utilization data, future utilization of the resource. The method further comprises controlling, by the power management system, power to the resource, based at least in part on the predicted future utilization of the resource. In one embodiment, the utilization data is collected for a plurality of resources that are operable to perform tasks, and the method further comprises determining, by the power management system, how many of the resources are needed to provide a desired capacity for servicing the predicted future utilization of the resources for performing the tasks. The method further comprises configuring, by the power management system, ones of the resources exceeding the determined number of resources needed to provide the desired capacity in a reduced power-consumption mode.
365 Citations
48 Claims
-
1. A method comprising:
-
collecting utilization data for a resource;
predicting by a power management system, based on said collected utilization data, future utilization of said resource; and
controlling, by the power management system, power to said resource, based at least in part on said predicted future utilization of said resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
collecting utilization data for resources that are operable to perform tasks;
predicting by a power management system, based on said collected utilization data, future utilization of said resources for performing said tasks;
determining, by said power management system, how many of said resources are needed to provide a desired capacity for servicing the predicted future utilization of the resources for performing said tasks; and
configuring, by said power management system, ones of the resources exceeding the determined number of resources needed to provide the desired capacity in a reduced power-consumption mode. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
a power-consuming resource;
utilization monitor for collecting utilization data corresponding to utilization of the power-consuming resource; and
power management logic for predicting, based on the collected utilization data, future utilization of said power-consuming resource, and for controlling power to said power-consuming resource based at least in part on the predicted future utilization thereof. - View Dependent Claims (38, 39, 40)
-
-
31. The system of claim 31 comprising:
-
a plurality of said power-consuming resources;
said utilization monitor for collecting utilization data corresponding to utilization of the power-consuming resources; and
said power management logic for predicting, based on the collected utilization data, future utilization of said power-consuming resources, and for controlling power to said power-consuming resources based at least in part on the predicted future utilization thereof. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
41. A system comprising:
-
power-consuming resources for performing tasks;
means for collecting utilization data corresponding to utilization of the resources for performing the tasks;
means for predicting, based on the collected utilization data, future utilization of said resources; and
means for controlling a power-consumption mode of the resources based at least in part on the predicted future utilization of said resources. - View Dependent Claims (42, 43)
-
-
44. A data center comprising:
-
a plurality of servers;
utilization monitor for collecting utilization data corresponding to utilization of the servers; and
power management logic for predicting, based on the collected utilization data, future utilization of said servers, and for dynamically configuring ones of said servers into appropriate power-consuming modes based at least in part on the predicted future utilization thereof. - View Dependent Claims (45, 46, 47, 48)
-
Specification