Using priorities and power usage to allocate power budget
First Claim
1. A computer-readable medium having computer-executable instructions, which when executed perform actions, comprising:
- receiving a notification that a first device exceeded a threshold associated with a budgeted power, the first device being one of a plurality of devices associated with a power budget that indicates a maximum power that the devices together are allowed to consume;
based at least on a priority and power usage, determining a second device to instruct to lower a power level at which the second device is operating; and
instructing the second device to lower the power level at which the second device is operating.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject matter described herein relate to using priorities and power usage to allocate power budget to devices. In aspects, a console that maintains power usage, priorities, and other power data regarding a set of devices may receive a notification that a device has exceeded its budgeted power. In response, using priorities and power usage associated with the devices, the console determines one or more devices to instruct to use less power. A device that exceeded its budgeted power may be instructed to operate at a lower power level or another device (e.g., a lower priority device that is underutilizing its budgeted power) may be instructed to reduce its power to remain below a power budget for the set of devices.
87 Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions, which when executed perform actions, comprising:
-
receiving a notification that a first device exceeded a threshold associated with a budgeted power, the first device being one of a plurality of devices associated with a power budget that indicates a maximum power that the devices together are allowed to consume; based at least on a priority and power usage, determining a second device to instruct to lower a power level at which the second device is operating; and instructing the second device to lower the power level at which the second device is operating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented at least in part by a computer, the method comprising:
-
budgeting power to a plurality of devices based at least in part on priorities associated with the devices, each of the devices being associated with a priority with respect to power usage; instructing each device to send notification if power usage of the device exceeds a threshold associated with a budgeted power for the device; receiving a notification that a device has exceeded the threshold for the device; if the device is operating at its lowest power level, instructing the device to power down; and if the device is operating at a power level greater than its lowest power level, instructing the device to operate at a lower power level than the device is currently operating at. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. In a computer system, a method for displaying power information, the method comprising:
-
receiving an indication that a first device has exceeded a power budgeted to the first device, the first device being one of a plurality of devices associated with a power budget that indicates a maximum power allotted to the devices; in response to the indication, based at least in part on a priority and power usage of a second device, determining a second device to remove power budget from to give to the first device; displaying an identifier associated with the first device; and displaying an identifier associated with the second device. - View Dependent Claims (19, 20)
-
Specification