Integrating energy budgets for power management
First Claim
1. A method, comprising:
- receiving a power footprint associated with a device;
monitoring a usage pattern associated with the device;
determining a power budget for the device based upon the power footprint and the usage pattern;
determining a cost associated with updating the power budget; and
updating the power budget responsive to the cost not exceeding a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Power consumption of a device (e.g., flash storage driver, hard drive, etc.) connected to a host computer system is managed to promote efficient power usage and improved service. Communication between a host computer system (e.g., an operating system) and a device is enabled so that the host system can ascertain a power footprint of the device. Taking the power footprint of the device into consideration, along with the power consumption of the system as a whole (e.g., including the power consumption needs of other devices), a power manager can provide a power budget to the device based upon an informed decision. This allows for improved system power management through a coordination of the device'"'"'s power consumption by the host system, specifically during operation allowing device performance to be enhanced for the task at hand.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a power footprint associated with a device; monitoring a usage pattern associated with the device; determining a power budget for the device based upon the power footprint and the usage pattern; determining a cost associated with updating the power budget; and updating the power budget responsive to the cost not exceeding a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least one of the one or more processing units, perform a method comprising; receiving a power footprint associated with a device; predicting a usage pattern associated with the device based upon a historical usage of a user when using the device; and determining a power budget for the device based upon the power footprint and the usage pattern, the power budget providing a plurality of energy options for the device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage device comprising instructions that when executed perform a method, comprising:
-
receiving a power footprint associated with a device, the power footprint specifying an energy consumption associated with operation of the device; determining a power budget for the device based upon the energy consumption associated with the operation; and updating the power budget responsive to a cost to update the power budget not exceeding a threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification