Multi-server system and method of reducing total power consumption of multiple servers
US-2024080359-A1 · Mar 7, 2024 · US
US12438939B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12438939-B2 |
| Application number | US-202318457900-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 29, 2023 |
| Priority date | Sep 2, 2022 |
| Publication date | Oct 7, 2025 |
| Grant date | Oct 7, 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 method for reducing a total power consumption of multiple servers includes determining an efficiency distribution of a power supply unit of each of the multiple servers, the efficiency distribution including a working efficiency of the power supply unit varied according to a utilization ratio of the power supply unit, wherein the efficiency distribution of the power supply unit of at least one of the multiple servers is obtained based on a measurement performed by a BMC; retrieving, by a manager, the efficiency distribution of the power supply unit of each of the multiple servers; and performing load balancing on the multiple servers through the manager to reduce the total power consumption of the multiple servers. The load balancing is performed based at least in part on the efficiency distribution of the power supply unit of one or more of the multiple servers.
Opening claim text (preview).
What is claimed is: 1. A method for reducing total power consumption of multiple servers, the method comprising: determining an efficiency distribution of a power supply unit of each of the multiple servers, the efficiency distribution including a working efficiency of the power supply unit varied according to a utilization ratio of the power supply unit, wherein the efficiency distribution of the power supply unit of at least one of the multiple servers is obtained based on a measurement performed by a baseboard management controller (BMC) in the at least one of the multiple servers; retrieving, by a manager, the efficiency distribution of the power supply unit of each of the multiple servers; and performing load balancing on the multiple servers through the manager to reduce the total power consumption of the multiple servers, wherein, the load balancing is performed based at least in part on the efficiency distribution of the power supply unit of one or more of the multiple servers. 2. The method according to claim 1 , further comprising: monitoring the total power consumption of the multiple servers by the manager; and dynamically performing the load balancing. 3. The method of claim 1 , wherein the manager is software running on one of the multiple servers or on an additional computing device. 4. The method according to claim 1 , wherein the load balancing comprises transferring a service request received by a first server of the multiple servers to one or both of a second server and a third server of the multiple servers. 5. The method according to claim 1 , wherein a first server of the multiple servers includes two or more power supply units, and the load balancing comprises transferring a service request received by the first server to a second server of the multiple servers, and turning off at least one of the two or more power supply units of the first server. 6. The method according to claim 1 , wherein the load balancing comprises transferring a service request received by a first server of the multiple servers to other servers of the multiple servers, so that a working efficiency of the power supply unit of the first server is in a maximum range. 7. A multi-server system, comprising: multiple servers, each of the multiple servers having an efficiency distribution of a power supply unit, the efficiency distribution including a working efficiency of the power supply unit varied according to a utilization ratio of the power supply unit, wherein each of the multiple servers includes a baseboard management controller (BMC), and the BMC is configured to measure the efficiency distribution of the power supply unit; and a manager, configured to retrieve the efficiency distribution of the power supply unit of each of the multiple servers, wherein, the manager is further configured to perform load balancing based at least in part on the efficiency distribution of the power supply unit of one or more of the multiple servers to reduce a total power consumption of the multiple servers. 8. The multi-server system according to claim 7 , wherein the manager is software running on one of the multiple servers or on an additional computing device. 9. The multi-server system of claim 7 , wherein the manager is further configured to monitor the total power consumption of the multiple servers. 10. The multi-server system of claim 7 , wherein the load balancing comprises transferring a service request received by a first server of the multiple servers to one or both of a second server and a third server of the multiple servers. 11. The multi-server system of claim 7 , wherein a first server of the multiple servers includes two or more power supply units, and the load balancing comprises transferring a service request received by the first server to a second server of the multiple servers, and turning off at least one of the two or more power supply units of the first server. 12. The multi-server system of claim 7 , wherein the load balancing comprises transferring a service request received by a first server of the multiple servers to other servers of the multiple servers, so that a working efficiency of the power supply unit of the first server is in a maximum range. 13. A non-transitory computer-readable storage medium storing computer program instructions executable by at least one processor to perform: determining an efficiency distribution of a power supply unit of each of multiple servers, the efficiency distribution including a working efficiency of the power supply unit varied according to a utilization ratio of the power supply unit, wherein the efficiency distribution of the power supply unit of at least one of the multiple servers is obtained based on a measurement performed by a baseboard management controller (BMC) in the at least one of the multiple servers; retrieving, by a manager, the efficiency distribution of the power supply unit of each of the multiple servers; and performing load balancing on the multiple servers through the manager to reduce the total power consumption of the multiple servers, wherein, the load balancing is performed based at least in part on the efficiency distribution of the power supply unit of one or more of the multiple servers. 14. The non-transitory computer-readable storage medium according to claim 13 , wherein the computer program instructions are further executable by the at least one processor to perform: monitoring the total power consumption of the multiple servers by the manager; and dynamically performing the load balancing.
Power management, i.e. event-based initiation of a power-saving mode · CPC title
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Monitoring of events, devices or parameters that trigger a change in power modality · CPC title
involving task migration · CPC title
based on parameters of servers, e.g. available memory or workload (monitoring of computer activity G06F11/30) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.