Techniques for orchestrated load shedding

US12176711B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12176711-B2
Application numberUS-202318339114-A
CountryUS
Kind codeB2
Filing dateJun 21, 2023
Priority dateNov 8, 2022
Publication dateDec 24, 2024
Grant dateDec 24, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • H02J3/17Primary

    Demand-responsive operation of AC power transmission or distribution networks · CPC title

  • Machine learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12176711B2 cover?
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 t…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification H02J3/17. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 24 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).