IP Library › Granted Patent US 7,353,415
Granted Patent B2
US 7,353,415 · App. 11/103,193 · Granted Apr 1, 2008

System and method for power usage level management of blades installed within blade servers

Assignee: Dell Products L.P.
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 7,353,415
App. No.
11/103,193
Filed
Apr 11, 2005
Granted
Apr 1, 2008
Kind
B2
Art Unit
2116
USPC
713/320
Abstract

Methods and systems are disclosed for power usage level management of blades installed in blade servers. When a new blade added is to a blade server, possible power usage levels for the new blade are assessed to determine possible effects on the total power usage level of the chassis. By assessing the different power usage levels, the chassis controller can then make intelligent decisions as to the power usage levels at which new blades will be allowed to operate while still keeping within chassis power supply capabilities. Blade power usage levels can be based upon a variety of considerations, including processor performance modes and blade configuration options.

Claims (48)

1. A method for managing power usage levels for new blades installed in a blade server, comprising:

initializing one or more blades within a chassis for a blade server;

adding a new blade to a chassis, the new blade configured to have two or more power usage levels;

powering up a baseboard management controller (BMC) for the new blade without powering up a central processing unit (CPU) for the new blade;

reporting a power usage level for the new blade from the BMC to a chassis controller, the power usage level being a level other than the maximum power usage level for the blade;

assessing with the chassis controller a new total power usage level for the chassis based upon the reported power usage level for the new blade;

providing instructions from the chassis controller to the BMC to allow the blade to power-up using the power usage level for the new blade if the new total power usage level for the chassis will be below a maximum total power usage level for the chassis; and

operating the new blade using the power usage level.

2. The method of claim 1 , wherein the assessing step comprises assessing the new total power usage level for the chassis based upon an addition of a power usage level for the new blade to a current total power usage level for all other blades currently installed in the chassis.

3. The method of claim 2 , wherein the assessing step comprises adding together maximum power usage levels for each blade installed in the chassis to determine a current total power usage level for the chassis.

4. The method of claim 2 , wherein the assessing step comprises considering actual power usage levels for each blade installed in the chassis to determine the current total power usage level for the chassis.

5. The method of claim 1 , wherein the power usage levels for the new blade relate to two or more performance modes for the new blade.

6. The method of claim 1 , wherein the power usage levels for the new blade relate to configuration options for the new blade.

7. The method of claim 1 , further comprising receiving at the chassis controller at least one request to allow the new blade to move to a higher power usage level, assessing with the chassis controller a new total power usage level for the chassis based upon the higher power usage level for the new blade, and providing instructions from the chassis controller to allow the blade to use the higher power usage level if the new total power usage level for the chassis will be below a maximum total power usage level for the chassis.

8. The method of claim 1 , wherein the reporting step comprises reporting a lowest power usage level for the new blade.

9. A method for managing power usage levels for new blades installed in a blade server, comprising:

initializing one or more blades within a chassis for a blade server;

adding a new blade to a chassis, the new blade configured to have two or more power usage levels;

assessing a new total power usage level for the chassis based upon the possible power usage levels for the new blade;

allowing a power usage level for the new blade that will keep the new total power usage level for the chassis below a maximum total power usage level for the chassis; and

operating the new blade at the allowed power usage level;

wherein the new blade has different power usage levels than at least one of the blades already installed in the chassis.

10. A method for managing power usage levels for new blades installed in a blade server, comprising:

initializing one or more blades within a chassis for a blade server;

adding a new blade to a chassis, the new blade configured to have two or more power usage levels;

assessing a new total power usage level for the chassis based upon the possible power usage levels for the new blade;

allowing a power usage level for the new blade that will keep the new total power usage level for the chassis below a maximum total power usage level for the chassis; and

operating the new blade at the allowed power usage level;

wherein the assessing step comprises starting with a lowest power usage level for the new blade.

11. The method of claim 10 , wherein the assessing step comprises successively assessing each power usage level for the new blade from lowest to highest until the maximum total power usage level for the chassis is exceeded, at which a previous power usage level is allowed, or until the highest power usage level is assessed and allowed.

12. The method of claim 11 , wherein the new blade remains in a powered down mode if the new total power usage level would exceed the maximum total power usage level for the chassis if the new blade were to operate in the lowest power usage level.

13. A blade server having power usage level management for installed blades, comprising:

a chassis having a power supply, the chassis configured to house a plurality of blades;

a chassis power supply coupled to the chassis, the chassis power supply configured to supply power to blades installed within the chassis; and

a chassis controller coupled to the chassis, the chassis controller configured to control power levels for blades installed within the chassis;

wherein the chassis controller is further configured to assess new power usage levels for the chassis based upon at least one possible power usage levels for a new blade that is capable of operating at two or more power usage levels and to allow a power usage level for the new blade that will keep the new power usage level for the chassis below a maximum total power usage level for the chassis;

wherein the chassis power supply comprises a main power rail coupled to a power supply for each blade and an auxiliary power rail coupled to a baseboard management controller (BMC) for each blade; and

wherein the chassis controller is configured to communicate with the BMC for the new blade in order to instruct the new blade to stay powered-off or to power-up using the allowed power usage level if the new total power usage level for the chassis will be below a maximum total power usage level for the chassis.

14. The blade server of claim 13 , wherein each blade comprises a baseboard management controller (BMC), a central processing unit (CPU) and a BIOS (basic input/output system) device.

15. The blade server of claim 14 , wherein the CPU for the new blade is configured to operate in two or more performance modes, each performance mode being related to a power usage level.

16. The blade server of claim 14 , wherein the BMC for the new blade is configured to report possible power usage levels for the blade to the chassis controller, and wherein the BIOS device for the new blade is configured to request approval from the chassis controller through the BMC to operate in successively higher performance modes until a request is denied.

17. A blade for a blade server having power usage level reporting, comprising:

a baseboard management controller (BMC) configured to be coupled to a chassis controller for a blade server, the BMC further configured to report to the chassis controller possible power usage levels for the blade;

a central processing unit (CPU) configured to operate in multiple performance modes, each performance mode having an associated power usage level; and

a BIOS (basic input/output system) device coupled to the BMC and to the CPU, the BIOS being configured to control the performance modes of the CPU and being configured to request approval from the chassis controller through the BMC for the CPU to operate in successively higher performance modes until a request is denied;

wherein the BMC is configured to initially report to the chassis controller a lowest power usage level for the new blade and then request approval for one or more higher power usage levels.

18. The blade of claim 17 , wherein the possible power usage levels for the blade further relate to configuration options for the blade in addition to performance modes of the CPU.

19. The blade of claim 17 , wherein the BMC is configured to be powered separately from the CPU and the BIOS device.

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 Apr 11, 2005
From: ZARETSKY, LEE B.; KHATRI, MUKUND P.
To: DELL PRODUCTS L.P.
Reel/Frame 016461/0382 →
Continuity (1)
Related Publication 20060230299A1 · Oct 12, 2006