Peer Storage Device Messaging for Power Management
US-2023236652-A1 · Jul 27, 2023 · US
US12493334B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12493334-B2 |
| Application number | US-202418413089-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 16, 2024 |
| Priority date | Jan 16, 2024 |
| Publication date | Dec 9, 2025 |
| Grant date | Dec 9, 2025 |
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.
A power allocation method includes allocating power-consumption allocations to multiple processing devices. Available power allocations, which are offered for transfer to other processing devices, are reported by one or more over-allocated processing devices among the processing devices. Power demands, which are required by one or more under-allocated processing devices among the processing devices, are reported by the under-allocated processing devices. At least some of the available power allocations are transferred from one or more of the over-allocated processing devices to one or more of the under-allocated processing devices.
Opening claim text (preview).
The invention claimed is: 1 . A power allocation method, the method comprising: allocating power-consumption allocations to multiple processing devices; advertising, by one or more over-allocated processing devices among the processing devices, respective available power allocations that are offered for transfer to other processing devices, such that the available power allocations are reported to one or more under-allocated processing devices among the processing devices; advertising, by the one or more under-allocated processing devices, respective power demands required by the under-allocated processing devices, such that the power demands are reported to the one or more over-allocated processing devices; based on the advertised available power allocations and power demands, updating the power-consumption allocations by transferring at least some of the available power allocations by at least one of the one or more over-allocated processing devices to at least one of the one or more under-allocated processing devices; and supplying electrical power to the processing devices in accordance with the updated power-consumption allocations. 2 . The method according to claim 1 , wherein advertising the available power allocations, advertising the power demands, and transferring the available power allocations, are performed periodically in preparation for subsequent processing intervals. 3 . The method according to claim 1 , further comprising returning a power allocation, which was transferred from a first processing device to a second processing device, back to the first processing device after a defined time period. 4 . The method according to claim 1 , wherein advertising the available power allocations, advertising the power demands, and transferring the available power allocations, are performed by communicating using an in-band communication protocol among the processing devices. 5 . The method according to claim 4 , wherein the processing devices are configured to communicate with one another using an InfiniBand (IB) protocol, and wherein communicating using the in-band communication protocol comprises exchanging Management Datagrams (MADs) among the processing devices. 6 . The method according to claim 1 , further comprising reporting, by one or more of the processing devices, respective actual power consumptions of the one or more of the processing devices, wherein transferring at least some of the available power allocations is performed depending on the actual power consumptions. 7 . A system comprising multiple processing devices and a Power Distribution Units (PDU), wherein: the processing devices are configured to receive power-consumption allocations; one or more over-allocated processing devices among the processing devices are configured to advertise respective available power allocations that are offered for transfer to other processing devices, such that the available power allocations are reported to one or more under-allocated processing devices among the processing devices; the one or more under-allocated processing devices are configured to advertise respective power demands required by the under-allocated processing devices, such that the power demands are reported to the one or more over-allocated processing devices; based on the advertised available power allocations and power demands, one or more of the over-allocated processing devices are configured to update the power-consumption allocations by transferring transfer at least some of the available power allocations to at least one of the one or more under-allocated processing devices; and the PDU is configured to supply electrical power to the processing devices in accordance with the updated power-consumption allocations. 8 . The system according to claim 7 , wherein the processing devices are configured to advertise the available power allocations, advertise the power demands, and transfer the available power allocations, periodically in preparation for subsequent processing intervals. 9 . The system according to claim 7 , wherein the processing devices are configured to return a power allocation, which was transferred from a first processing device to a second processing device, back to the first processing device after a defined time period. 10 . The system according to claim 7 , wherein the processing devices are configured to advertise the available power allocations, advertise the power demands, and transfer the available power allocations, by communicating with one another using an in-band communication protocol. 11 . The system according to claim 10 , wherein the processing devices are configured to communicate with one another using an InfiniBand (IB) protocol, and wherein the in-band communication protocol comprises Management Datagrams (MADs). 12 . The system according to claim 7 , wherein one or more of the processing devices are further configured to report respective actual power consumptions of the one or more of the processing devices, and wherein the processing devices are to configured transfer at least some of the available power allocations depending on the actual power consumptions.
Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips · CPC title
where the monitored property is the power consumption (power management in a computing system G06F1/3203) · CPC title
where the allocation takes into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206) · CPC title
Power distribution · CPC title
Supervision thereof, e.g. detecting power-supply failure by out of limits supervision · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.