Techniques for adaptive demand/response energy management of electronic systems
First Claim
Patent Images
1. An apparatus comprising:
- a battery;
one or more functional components to be powered by the battery, wherein the one or more functional components are part of a first platform; and
a power module coupled with the one or more functional components, hardware/firmware interfaces, an operating system interface and a battery controller, wherein the power module is configured to estimate future energy consumption of the first platform under a predicted workload based on historical data collected by the power module, wherein the power module is configured to send first power consumption data including the estimate of the future energy consumption of the first platform to a remote demand/response management device that is configured to receive second power consumption data from a second platform, the power module to implement power policies received from the remote demand/response management device based at least on the first power consumption data and the second power consumption data to guarantee minimum availability and performance of the first platform, wherein guaranteeing minimum availability and performance of the first platform comprises
1) generating an estimate of the stored energy on the first platform;
2) generating an estimate of the future energy consumption of the first platform under a predicted workload;
3) reducing the first platform energy consumption; and
4) comparing the anticipated energy consumption with the available energy and adapting the first platform consumption to an extent possible or trigger charging the battery, andwherein the power module is configured to switch the first platform to a grid power when a capacity level of the battery is below a threshold to guarantee a requested system run time for the first platform.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for adaptive demand/response power management. Power consumption and battery charge level of a platform having a battery with a smart power module are monitored. Information indicating the power consumption and battery charge level for the platform is provided to a remote demand/response management device. The remote demand/response management device and the smart power module receive a command to modify one or more power consumption characteristics of the platform. The one or more power consumption characteristics of the platform are to be changed in response to the command.
39 Citations
18 Claims
-
1. An apparatus comprising:
-
a battery; one or more functional components to be powered by the battery, wherein the one or more functional components are part of a first platform; and a power module coupled with the one or more functional components, hardware/firmware interfaces, an operating system interface and a battery controller, wherein the power module is configured to estimate future energy consumption of the first platform under a predicted workload based on historical data collected by the power module, wherein the power module is configured to send first power consumption data including the estimate of the future energy consumption of the first platform to a remote demand/response management device that is configured to receive second power consumption data from a second platform, the power module to implement power policies received from the remote demand/response management device based at least on the first power consumption data and the second power consumption data to guarantee minimum availability and performance of the first platform, wherein guaranteeing minimum availability and performance of the first platform comprises
1) generating an estimate of the stored energy on the first platform;
2) generating an estimate of the future energy consumption of the first platform under a predicted workload;
3) reducing the first platform energy consumption; and
4) comparing the anticipated energy consumption with the available energy and adapting the first platform consumption to an extent possible or trigger charging the battery, andwherein the power module is configured to switch the first platform to a grid power when a capacity level of the battery is below a threshold to guarantee a requested system run time for the first platform. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article comprising a non-transitory computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
monitor first power consumption and a first battery charge level of a first platform having a first battery and a smart power module coupled to the first battery; estimate future energy consumption of the first platform under a predicted workload based on historical data collected by the smart power module; provide first information indicating at least one of the first power consumption, the first battery charge level and the future energy consumption for the first platform to a remote demand/response management device, wherein the remote demand/response management device is configured to receive second information including a second power consumption from a second platform; receive by the smart power module a command to modify one or more power consumption characteristics of the first platform from the remote demand/response management device; and cause by the smart power module, the one or more power consumption characteristics of the first platform to be changed in response to the command based at least on the first information and the second information, wherein the power module is configured to switch the first platform a grid power when the first battery capacity level is below a threshold to guarantee a requested system run time for the first platform, and wherein the power module is coupled with one or more hardware/firmware interfaces, an operating system interface and a battery controller, wherein the power module is to implement power policies received from the remote demand/response management device based at least on the first information and the second information to guarantee minimum availability and performance of the first platform, wherein guaranteeing minimum availability and performance of the first platform comprises
1) generating an estimate of the stored energy on the first platform;
2) generating an estimate of the future energy consumption of the first platform under a predicted workload;
3) reducing the first platform energy consumption; and
4) comparing the anticipated energy consumption with the available energy and adapting the first platform consumption to an extent possible or trigger charging the battery. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a demand/response manager, and a plurality of client platform devices comprising a first client platform device and a second client platform device coupled with the demand/response manager, each of the plurality of client platform devices having one or more functional components and a power module coupled with the one or more functional components, one or more hardware/firmware interfaces, an operating system interface and a battery controller, wherein the power module of the first client platform device is configured to estimate future energy consumption of the first client platform device under a predicted workload based on historical data collected by the power module, wherein the power module of the first client platform device is configured to send first power consumption data including the estimate of the future energy consumption of the first client platform device to the demand/response manager that is configured to receive second power consumption data from the second client platform device, the power module of the first client platform device is configured to implement power policies received from the demand/response manager based at least on the first power consumption data and the second power consumption data to guarantee minimum availability and performance of the platforms, wherein guaranteeing minimum availability and performance of the platforms comprises
1) generating an estimate of the stored energy on the platforms;
2) generating an estimate of the future energy consumption of the platforms under a predicted workload;
3) reducing platform energy consumption; and
4) comparing the anticipated energy consumption with the available energy and adapting the platform consumption to an extent possible or trigger charging the battery, and wherein the power module of the first client platform device is configured to switch to a grid power when a battery capacity level is below a threshold to guarantee a requested system run time for the first platform. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification