Power consumption management in an information handling system
US-2019332164-A1 · Oct 31, 2019 · US
US12176711B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12176711-B2 |
| Application number | US-202318339114-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 21, 2023 |
| Priority date | Nov 8, 2022 |
| Publication date | Dec 24, 2024 |
| Grant date | Dec 24, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed techniques relate to orchestrating power consumption reductions across a number of hosts. A current value for an aggregate power threshold of a plurality of hosts may be identified. During a first time period, an aggregate power consumption of the plurality of hosts may be managed using the current value for the aggregate power threshold. A triggering event indicating a modification to the aggregate power threshold is needed may be detected. A new value for the aggregate power threshold may be determined based on the triggering event. During a second time period, the aggregate power consumption of the plurality of hosts may be managed using the new value for the aggregate power threshold.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: identifying, by a computer system, a current value for an aggregate power threshold for a plurality of hosts, wherein heat produced through power consumption of the plurality of hosts is managed by a plurality of temperature control systems; during a first time period, managing, by the computer system, an aggregate power consumption of the plurality of hosts using the current value for the aggregate power threshold; detecting, by the computer system, a triggering event indicating a modification to the aggregate power threshold is needed; identifying, by the computer system from a table that specifies respective power consumption values individually corresponding to a respective heat management capability of each of the plurality of temperature control systems associated with the plurality of hosts, a reduction amount corresponding to a temperature control system of the plurality of temperature control systems, the reduction amount being related to a heat management capability of the temperature control system; determining, by the computer system, a new value for the aggregate power threshold based on a difference between the current value of the aggregate power threshold and the reduction amount corresponding to the temperature control system, the reduction amount being equal to a power consumption value corresponding to the temperature control system as identified from the table; and executing, by the computer system, instructions that cause the aggregate power consumption of the plurality of hosts to be controlled during a second time period based on the new value for the aggregate power threshold. 2. The method of claim 1 , wherein detecting the triggering event comprises: monitoring, by the computer system, the temperature control system of the plurality of temperature control systems; and determining, by the computer system, that the temperature control system is operating at a reduced capacity. 3. The method of claim 1 , wherein detecting the triggering event comprises at least one of: identifying, by the computer system, a degradation or failure of the temperature control system for a physical environment including the plurality of hosts; or identifying, by the computer system, an increase in external temperature. 4. The method of claim 1 , wherein detecting the triggering event comprises: predicting, by the computer system, a failure of the temperature control system based at least in part on an external temperature associated with a physical environment in which the plurality of hosts are located. 5. The method of claim 4 , wherein predicting the failure of the temperature control system is based at least in part on identifying that the external temperature exceeds a temperature threshold associated with the physical environment in which the plurality of hosts are located. 6. The method of claim 5 , wherein predicting the failure of the temperature control system is further based at least in part on identifying that a redundant temperature control system corresponding to the temperature control system is associated with a second failure. 7. The method of claim 1 , wherein executing the instructions that cause the aggregate power consumption of the plurality of hosts to be controlled during the second time period using the new value for the aggregate power threshold comprises at least one of: 1) enforcing a power cap on a first host; 2) migrating a workload from a second host; or 3) shutting down or pausing a third host. 8. A computer system, comprising: memory configured to store instructions; and one or more processors configured to execute the instructions to at least: identify a current value for an aggregate power threshold for a plurality of hosts, wherein heat produced through power consumption of the plurality of hosts is managed by a plurality of temperature control systems; during a first time period, manage an aggregate power consumption of the plurality of hosts using the current value for the aggregate power threshold; detect a triggering event indicating a modification to the aggregate power threshold is needed; identify, from a table that specifies respective power consumption values individually corresponding to a respective heat management capability of each of the plurality of temperature control systems associated with the plurality of hosts, a reduction amount corresponding to a temperature control system of the plurality of temperature control systems, the reduction amount being related to a heat management capability of the temperature control system; determine a new value for the aggregate power threshold based on a difference between the current value of the aggregate power threshold and the reduction amount corresponding to the temperature control system, the reduction amount being equal to a power consumption value corresponding to the temperature control system as identified from the table; and execute instructions that cause the aggregate power consumption of the plurality of hosts to be controlled during a second time period using the new value for the aggregate power threshold. 9. The computer system of claim 8 , wherein executing the instructions further causes the one or more processors to: identify a plurality of response levels that specify applicability of a respective set of reduction actions to the plurality of hosts; wherein a first response level of the plurality of response levels specifies the applicability of a first set of reduction actions to the plurality of hosts such that a first reduction action of the first set of reduction actions is applicable to a first host of the plurality of hosts; and select the first response level of the plurality of response levels based at least in part on a first power reduction estimate for applying the first set of reduction actions to the first host of the plurality of hosts. 10. The computer system of claim 9 , wherein executing the instructions further causes the one or more processors to: determine that an aggregate power reduction estimated for the first response level is greater than the difference between a current aggregate power consumption and the new value for the aggregate power threshold; wherein the aggregate power reduction estimated for the first response level is determined based at least in part on the first power reduction estimate for applying the first set of reduction actions to the first host of the plurality of hosts. 11. The computer system of claim 9 , wherein controlling the aggregate power consumption of the plurality of hosts during the second time period using the new value for the aggregate power threshold comprises: determining an additional difference between a corresponding value for the aggregate power consumption of the plurality of hosts during the second time period and the new value for the aggregate power threshold of the plurality of hosts during the second time period; determining that a first value for the first power reduction estimate for the first response level is greater than the additional difference; and selecting the first response level based at least on determining that the first value for the first power reduction estimate for the first response level is greater than the additional difference. 12. The computer system of claim 8 , wherein executing the instructions further causes the one or more processors to: detect an additional triggering event based at least in part on monitoring an external temperature that is external to a physical environment in which the plurality of hosts are located; determine, from environment data, an additional difference between a
according to a non-electrical condition, e.g. temperature · CPC title
for limitation of the power consumption in the networks or in one section of the networks, e.g. load shedding or peak shaving · CPC title
Simulating, planning, modelling, reliability check or computer assisted design [CAD] of electric power networks · CPC title
Demand-responsive operation of AC power transmission or distribution networks · CPC title
Machine learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.