IP Library Granted Patent US 10,139,878
Granted Patent B2
US 10,139,878 · App. 14/215,302 · Granted Nov 27, 2018

Systems and methods for extended power performance capability discovery for a modular chassis

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 10,139,878
App. No.
14/215,302
Granted
Nov 27, 2018
Kind
B2
Abstract

A chassis may include a plurality of power supply units and a controller. The power supply units may be configured to deliver electrical energy to information handling resources disposed in the chassis. The controller may be communicatively coupled to the power supply units and configured to: receive operational parameters associated with the plurality of power supply units; receive user configuration parameters governing operation of components of the chassis; and based at least on the operational parameters and the user configuration parameters, determine if the controller and the plurality of power supply units are capable of operating in an enhanced power performance mode, wherein when operating in the enhanced power performance mode, one or more power supply units that would otherwise operate as idle redundant power supplies in absence of the enhanced power performance mode are oversubscribed to allocate electrical energy to the information handling resources disposed in the chassis.

Claims (60)

1. A chassis comprising:

a plurality of power supply units, configured to deliver electrical energy via a power grid to information handling resources disposed in the chassis, the power supply units comprising first power supply units configured to deliver electrical energy via a first grid and second power supply units configured to deliver, responsive to a failure of the first grid, electrical energy to the information handling resources via a redundant grid; and

a chassis management controller communicatively coupled to the first power supply units via a first bus, communicatively coupled to the second power supply units via a second bus, and configured to perform operations comprising:

sending one or more queries to the plurality of power supply units, wherein each query is associated with a corresponding power supply operational parameter;

receiving, from at least some of the plurality of power supply units, one or more responses to the one or more queries, wherein each of the one or more responses indicates a present state of a corresponding power supply operational parameter;

receiving user configuration parameters governing operation of chassis components;

analyzing the one or more responses indicating a present state of a corresponding power supply operational parameter and the user configuration parameters to determine whether enhanced power performance mode operation is indicated;

responsive to determining that enhanced power performance mode operation is not indicated, operating a particular power supply unit as an idle redundant power supply;

responsive to determining that enhanced power performance mode operation is indicated, determining if an aggregate power allocation to the information handling resources exceeds a threshold power; and

responsive to determining that the aggregate power allocation to the information handling resources exceeds a threshold power, operating the particular power supply unit in an enhanced power performance mode, wherein the particular power supply unit is oversubscribed to provide power to the information handling resources disposed in the chassis; and

wherein a particular power supply operational parameter comprises an oversubscription threshold for each of the plurality of power supply units, and further wherein when the particular power supply is operating in the enhanced power performance mode, and wherein the operations include:

allocating power to the particular power supply unit in accordance with the oversubscription threshold.

2. The chassis of claim 1 , wherein the operations include:

repeatedly monitoring and analyzing the responses indicating a present state of a corresponding power supply operational parameter and the user configuration parameters and, in response to such detecting a change in whether enhanced power performance mode performance is indicated, operating the particular power supply unit in accordance with the change.

3. The chassis of claim 1 , wherein the operations include:

receiving an indication of enhanced power performance mode firmware executable by the chassis management controller; and

based at least on the one or more responses indicating a corresponding power supply operational parameter, the user configuration parameters, and the indication of the enhanced power performance mode firmware, determining the indication of enhanced power performance mode operation.

4. The chassis of claim 1 , wherein the chassis management controller comprises a first chassis management controller, the chassis further comprising:

a redundant chassis management controller communicatively coupled to:

the first power supply units via the first bus;

the second power supply units via the second bus; and

the first chassis management controller via the first bus and the second bus;

wherein the redundant chassis management controller is configured to function as the first chassis management controller responsive to a failure of the first chassis management controller.

5. The chassis of claim 1 , wherein:

when the first grid is functional, the particular power supply unit comprises one of the first power supply units; and

when the first grid is failed, the particular power supply unit comprises one of the second power supply units.

6. The chassis of claim 1 , wherein:

when the first grid is functional, the particular power supply unit comprises one of the second power supply units.

7. A method comprising:

sending one or more queries to a plurality of power supply units, wherein each query is associated with a corresponding power supply operational parameter;

receiving, from at least some of the plurality of power supply units, one or more responses to the one or more queries, wherein each of the one or more responses indicates a present state of a corresponding power supply operational parameter;

receiving user configuration parameters governing operation of chassis components;

analyzing the one or more responses indicating a present state of a corresponding power supply operational parameter present and the user configuration parameters to determine whether enhanced power performance mode operation is indicated;

responsive to determining that enhanced power performance mode operation is not indicated, operating a particular power supply unit as an idle redundant power supply;

responsive to determining that enhanced power performance mode operation is indicated, determining if an aggregate power allocation to the information handling resources exceeds a threshold power;

responsive to determining that the aggregate power allocation to the information handling resources exceeds a threshold power, operating the particular power supply unit in an enhanced power performance mode, wherein the particular power supply unit is oversubscribed to provide power to the information handling resources disposed in the chassis;

wherein a particular power supply operational parameter comprises an oversubscription threshold for each of the plurality of power supply units, and further wherein the particular power supply is operating in the enhanced power performance mode, and wherein the operations include:

allocating power to the particular power supply unit in accordance with the oversubscription threshold.

8. The method of claim 7 , further comprising:

monitoring for a change in the indication of enhanced power performance mode operation and in response to such change, operating the particular power supply unit in accordance with the change.

9. The method claim 7 , further comprising:

receiving an indication of enhanced power performance firmware, executable by the chassis management controller;

based at least on the one or more responses indicating a corresponding power supply operational parameter, the user configuration parameters, and the indication of enhanced power performance firmware executable by the chassis management controller, determining the indication of enhanced power performance mode performance.

10. An article of manufacture comprising:

a non-transitory computer readable medium; and

computer-executable instructions carried on the computer readable medium, the instructions readable by a processor in a chassis having a plurality of power supply units including first power supply units configured to deliver electrical energy via a first power grid to modules received by the chassis and second power supply units configured to deliver electrical energy via a redundant power grid to the modules responsive to a first grid failure, wherein the instructions, when executed by the processor cause the processor to perform operations comprising:

sending one or more queries to the plurality of power supply units, wherein each query is associated with a corresponding power supply operational parameter;

receiving, from at least some of the plurality of power supply units, one or more responses to the one or more queries, wherein each of the one or more responses indicates a present state of a corresponding power supply operational parameter;

receiving user configuration parameters governing operation of chassis components;

analyzing the one or more responses indicating a present state of a corresponding power supply operational parameter and the user configuration parameters to determine whether enhanced power performance mode operation is indicated;

responsive to determining that enhanced power performance mode operation is not indicated, operating a particular power supply unit as an idle redundant power supply;

responsive to determining that enhanced power performance mode operation is indicated, determining if an aggregate power allocation to the information handling resources exceeds a threshold power;

responsive to determining that the aggregate power allocation to the information handling resources exceeds a threshold power, operating the particular power supply unit in an enhanced power performance mode, wherein the particular power supply unit is oversubscribed to provide power to the information handling resources disposed in the chassis;

wherein a particular power supply operational parameter comprises an oversubscription threshold for each of the plurality of power supply units, and further wherein the particular power supply is operating in the enhanced power performance mode, and wherein the operations include:

allocating power to the particular power supply unit in accordance with the oversubscription threshold.

11. The article of claim 10 , wherein the operations include:

monitoring for a change in the indication of enhanced power performance mode operation and in response to such change, operating the particular power supply unit in accordance with the change.

12. The article of claim 10 , wherein the operations include:

receiving an indication of enhanced power performance firmware executable by the chassis management controller; and

based at least on the one or more responses indicating a corresponding power supply operational parameters, the user configuration parameters, and the indication of enhanced power performance firmware, determine the indication of enhanced power performance mode operation.

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: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; 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 REEL 032810 FRAME 0038 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, INC.
Reel/Frame 040027/0686 →
RELEASE OF REEL 032809 FRAME 0987 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, INC.
Reel/Frame 040026/0953 →
RELEASE OF REEL 032810 FRAME 0023 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, INC.
Reel/Frame 040014/0320 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 1, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 032810/0038 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 1, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032810/0023 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 1, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032809/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2014
From: MUNJAL, ASHISH; HOBBS, MICHAEL LOUIS; SMITH, TRACY L.; TAMBE, WILLIAM FONKOU; VYAS, SUNIL A.; KROKHIN, ANDREY
To: DELL PRODUCTS L.P.
Reel/Frame 032452/0096 →