IP Library Granted Patent US 9,261,942
Granted Patent B2
US 9,261,942 · App. 13/724,270 · Granted Feb 16, 2016

Reducing power consumption of a redundant power system utilizing sleep power consumption considerations for power supply units within the redundant power system

Inventors: John J. Breen (Round Rock, TX); Mark A. Muccini (Georgetown, TX); Wayne Kenneth Cook (Round Rock, TX)
Assignee: DELL PRODUCTS, L.P.
G06F1/3234G06F1/263H02J1/102H02J1/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,261,942
App. No.
13/724,270
Filed
Dec 21, 2012
Granted
Feb 16, 2016
Kind
B2
Art Unit
2116
USPC
713/320
Abstract

A method, system, and information handling system provides better system power consumption of a redundant power system having a plurality of power supply units (PSUs) by taking into consideration each PSU's sleep power consumption during selection of one or more PSUs to place into a “hot spare” sleep mode. For each PSU, power efficiency data at different load ratings are measured and stored. During the PSU selection, a calculation of system power consumption is conducted on each of several configurations where a different PSU is hypothetically disabled. Each calculation takes into consideration both the sleep power consumption of a disabled PSU and power efficiency data of an enabled PSU. Selection of one or more PSUs to disable is determined according to the configuration yielding the lower or lowest system input power consumption based on the results of the calculations.

Claims (55)

1. A method of reducing power consumption of a redundant power system (RPS) having a plurality of power supply units (PSUs) to supply power to a load, the method comprising:

a PSU selector receiving operational data for each PSU, including a current load rating, efficiency data for a set of load ratings, and sleep power consumption data;

computing a system power consumption for each of a plurality of configurations, where at least one different PSU is hypothetically disabled from supplying power while each remaining PSU is hypothetically enabled to supply power required for the load, each computation taking into consideration the sleep power consumption data of the hypothetically disabled at least one PSU;

comparing a resulting plurality of computed system power consumptions to identify which specific configuration of the plurality of configurations yields a lowest system power consumption; and

in response to a determination that system power consumption can be reduced by implementing the specific configuration while providing a required supply power to the load, the PSU selector implementing the specific configuration of the PSUs within the RPS, wherein the at least one PSU is disabled, while the remaining PSUs are enabled.

2. The method of claim 1 , further comprising triggering the computing and comparing processes in response to detection of a hot spare condition within the RPS, wherein the specific configuration is implemented while a present operating condition of the RPS remains the hot spare condition.

3. The method of claim 1 , wherein implementing the specific configuration comprises:

disabling the at least one PSU from supplying power, wherein disabling the at least one PSU from supplying power places the at least one PSU into a sleep mode during which the PSU is held in readiness to supply power when required; and

enabling the remaining at least one PSU to supply power required for the load.

4. The method of claim 1 , wherein the RPS comprises a first PSU and a second PSU, and wherein the computing of a system power consumption for each of a plurality of configurations comprises:

computing a first system power consumption for a first configuration in which the first PSU is hypothetically disabled from supplying power and the second PSU is hypothetically enabled to supply power required by the load, taking into consideration the sleep power consumption data of the first PSU; and

computing a second system power consumption for a second configuration in which the second PSU is hypothetically disabled from supplying power and the first PSU is hypothetically enabled to supply power required by the load, taking into consideration the sleep power consumption data of the second PSU.

5. The method of claim 4 , wherein the computing of the system power consumption further comprises performing the computation with consideration of an efficiency value of the hypothetically enabled one of the first PSU and the second PSU at a combined load level for that hypothetically enabled PSU reflecting the combined load of the first PSU and the second PSU.

6. The method of claim 5 , wherein the computing of system power consumptions further comprises:

deriving the combined load level for the hypothetically enabled one of the first PSU and the second PSU based on the received data indicating a respective current load rating of each of the first PSU and the second PSU and the respective efficiency data of the first PSU and the second PSU; and

calculating the efficiency value of the hypothetically enabled PSU at the combined load level based on the respective efficiency data of the first and second PSUs.

7. A system for reducing power consumption, the system comprising:

a redundant power system having a plurality of power supply units (PSUs) supplying power to a load; and

a PSU selector communicatively coupled to at least two of the plurality of the PSUs, and configured to selectively disable at least one PSU from the plurality of PSUs in order to reduce system power consumption in connection with supplying power to the load, wherein the PSU selector:

receives operational data for each PSU, including a current load rating, efficiency data for a set of load ratings, and sleep power consumption data;

computes a system power consumption for each of a plurality of configurations, where at least one different PSU is hypothetically disabled from supplying power while each remaining PSU is hypothetically enabled to supply power required for the load, each computation taking into consideration the sleep power consumption data of the hypothetically disabled at least one PSU;

compares a resulting plurality of computed system power consumptions to identify which specific configuration of the plurality of configurations yields a lowest system power consumption; and

in response to a determination that system power consumption can be reduced by implementing the specific configuration while providing a required supply power to the load, implements the specific configuration of the PSUs within the RPS, wherein the at least one PSU is disabled, while the remaining PSUs are enabled.

8. The system of claim 7 , wherein the PSU selector performs the computing and comparing processes in response to detection of a hot spare condition within the RPS, wherein the specific configuration is implemented while a present operating condition of the RPS remains the hot spare condition.

9. The system of claim 7 , wherein to implement the specific configuration, the PSU selector:

disables the at least one PSU from supplying power, wherein disabling the at least one PSU from supplying power places the at least one PSU into a sleep mode during which the PSU is held in readiness to supply power when required; and

enables the remaining at least one PSU to supply power required for the load.

10. The system of claim 7 , wherein the RPS comprises a first PSU and a second PSU, and wherein to compute the system power consumption for each of a plurality of configurations, the PSU selector:

computes a first system power consumption for a first configuration in which the first PSU is hypothetically disabled from supplying power and the second PSU is hypothetically enabled to supply power required by the load, taking into consideration the sleep power consumption data of the first PSU; and

computes a second system power consumption for a second configuration in which the second PSU is hypothetically disabled from supplying power and the first PSU is hypothetically enabled to supply power required by the load, taking into consideration the sleep power consumption data of the second PSU.

11. The system of claim 10 , wherein in computing the system power consumptions the PSU selector performs the computation with consideration of an efficiency value of the hypothetically enabled one of the first PSU and the second PSU at a combined load level for that hypothetically enabled PSU reflecting the combined load of the first PSU and the second PSU.

12. The system of claim 11 , wherein in computing the system power consumptions the PSU selector further:

derives the combined load level for the hypothetically enabled one of the first PSU and the second PSU based on the received data indicating a respective current load rating of each of the first PSU and the second PSU and the respective efficiency data of the first PSU and the second PSU; and

calculates the efficiency value of the hypothetically enabled PSU at the combined load level based on the respective efficiency data of the first and second PSUs.

13. The system of claim 7 , wherein the load is an information handling system and the PSU selector is included in one of (a) the information handling system and (b) the redundant power system.

14. The system of claim 7 , wherein the PSU selector is communicatively coupled to the redundant power system via a communication network.

15. An information handling system comprising:

a processor;

a power system having a plurality of power supply units (PSUs) operated to supply power to the information handling system and a power management controller (PMC) communicatively coupled to the processor; and

a memory having power management code which, when executed by the processor, causes the processor to configure the PMC to selectively disable at least one PSU from the plurality of PSUs in order to reduce system power consumption in connection with supplying power to the information handling system, wherein the processor operates in tandem with the PMC to:

receive operational data for each PSU, including a current load rating, efficiency data for a set of load ratings, and sleep power consumption data;

compute a system power consumption for each of a plurality of configurations, where at least one different PSU is hypothetically disabled from supplying power while each remaining PSU is hypothetically enabled to supply power required for the load, each computation taking into consideration the sleep power consumption data of the hypothetically disabled at least one PSU;

compare a resulting plurality of computed system power consumptions to identify which specific configuration of the plurality of configurations yields a lowest system power consumption; and

in response to a determination that system power consumption can be reduced by implementing the specific configuration while providing a required supply power to the load, implement the specific configuration of the PSUs within the RPS, wherein the at least one PSU is disabled, while the remaining PSUs are enabled.

16. The information handling system of claim 15 , wherein the processor performs the computing and comparing processes in response to detection of a hot spare condition within the RPS, wherein the specific configuration is implemented while a present operating condition of the RPS remains the hot spare condition.

17. The information handling system of claim 15 , wherein to implement the specific configuration, the PMC:

disables the at least one PSU from supplying power, wherein disabling the at least one PSU from supplying power places the at least one PSU into a sleep mode during which the PSU is held in readiness to supply power when required; and

enables the remaining at least one PSU to supply power required for the load.

18. The information handling system of claim 15 , wherein the RPS comprises a first PSU and a second PSU, and wherein to compute the system power consumption for each of a plurality of configurations, the processor:

computes a first system power consumption for a first configuration in which the first PSU is hypothetically disabled from supplying power and the second PSU is hypothetically enabled to supply power required by the load, taking into consideration the sleep power consumption data of the first PSU; and

computes a second system power consumption for a second configuration in which the second PSU is hypothetically disabled from supplying power and the first PSU is hypothetically enabled to supply power required by the load, taking into consideration the sleep power consumption data of the second PSU.

19. The information handling system of claim 18 , wherein in computing the system power consumptions the processor performs the computation with consideration of an efficiency value of the hypothetically enabled one of the first PSU and the second PSU at a combined load level for that hypothetically enabled PSU reflecting the combined load of the first PSU and the second PSU.

20. The information handling system of claim 18 , wherein in computing the system power consumptions the processor further:

derives the combined load level for the hypothetically enabled one of the first PSU and the second PSU based on the received data indicating a respective current load rating of each of the first PSU and the second PSU and the respective efficiency data of the first PSU and the second PSU; and

calculates the efficiency value of the hypothetically enabled PSU at the combined load level based on the respective efficiency data of the first and second PSUs.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2012
From: BREEN, JOHN J.; MUCCINI, MARK A.; COOK, WAYNE KENNETH
To: DELL PRODUCTS L.P.
Reel/Frame 029519/0191 →
Continuity (1)
Related Publication 20140181544A1 · Jun 26, 2014