Patent ID: 7581125
Filing Date: 2009-08-25
Classification: G06F,Y02D

Abstract:
1. A power management system comprising a power management agent and one or more electronic systems, wherein said power management agent comprises: a module for predicting a future power consumption level of the one or more electronic systems; a module for determining a power budget threshold for the one or more electronic systems; a module for enabling communications between the power management agent and the one or more electronic systems and enabling communications between the power management agent and at least one other power management agent configured to enforce a power budget, to thereby enable management of power among the one or more electronic systems through the power management agent and the at least one other power management agent; a module for determining whether a predicted future power consumption level will exceed the power budget threshold; a module for selecting at least one of the one or more electronic systems to throttle in response to a determination that the predicted future power consumption level will exceed the power budget threshold and further in response to the relative priority of tasks running on the one or more electronic systems and a prediction of resource usage among the one or more electronic systems; and a module for selecting a throttle level to be applied to the selected at least one of the one or more electronic systems to substantially prevent the future power consumption level from exceeding the power budget threshold.