IP Library Granted Patent US 11,003,239
Granted Patent B2
US 11,003,239 · App. 15/966,115 · Granted May 11, 2021

Power consumption management in an information handling system

Inventors: Prasoon K. Sinha (Bangalore, IN); Ross K. Burns (Leander, TX)
Assignee: Dell Products, L.P.
G06F1/3287
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 11,003,239
App. No.
15/966,115
Granted
May 11, 2021
Kind
B2
Abstract

A method for power consumption management in a datacenter. A processor retrieves a power usage model and historical power data for devices in the datacenter and calculates a first supply power from a power supplier that is available for distribution to the datacenter during a load shedding time period. A first power usage for the datacenter is calculated during the load shedding time period. The method further includes determining if the first supply power is greater than the first power usage for the datacenter during the load shedding time period. In response to determining that the first supply power is not greater than the first power usage, a first device in the datacenter is identified to reduce power consumption. The first device in the datacenter is triggered to reduce power consumption during the load shedding time period.

Claims (106)

1. A method for power consumption management in a datacenter, the method comprising:

retrieving, by a processor, a power usage model and historical power data for a plurality of devices in the datacenter;

calculating, before a first future load shedding time period and based on the power usage model and historical power usage data, a first supply power from a power supplier that is available for distribution to the datacenter during the first future load shedding time period, the first future load shedding time period being a future time period during which the power supplier is expected to reduce an amount of power available to the datacenter;

calculating, based on the power usage model and historical power usage data for the datacenter, a first future power usage for the datacenter during the first future load shedding time period;

determining if the first supply power is greater than the first future power usage calculated for use by the datacenter during the first future load shedding time period;

in response to determining that the first supply power is not greater than the first future power usage for the datacenter during the first future load shedding time period, identifying, from the power usage model, at least one first device in the datacenter to reduce power consumption, the identifying comprising:

determining, from the power usage model, at least one non-essential device among the devices in the datacenter; and

triggering the non-essential device to turn off; and

triggering the at least one first device in the datacenter to reduce power consumption during the first future load shedding time period.

2. The method of claim 1 , further comprising:

calculating a second power usage for the datacenter during the first load shedding time period with the at least one first device having reduced power consumption;

determining if the first supply power is greater than the second power usage for the datacenter during the first load shedding time period;

in response to determining that the first supply power is not greater than the second power usage for the datacenter during the first load shedding time period, identifying at least one second device in the datacenter to reduce power consumption; and

triggering the at least one second device in the datacenter to reduce power consumption during the first load shedding time period.

3. The method of claim 1 , further comprising:

determining if a second device in the datacenter is available to reduce power consumption during the first load shedding time period; and

in response to determining that no second device in the datacenter is available to reduce power consumption and that the first supply power is not greater than a calculated second power usage for the datacenter with one or more available devices in a reduced power consumption state during the first load shedding time period:

updating the historical power data with the occurrence that that the first supply power is not greater than the calculated second power usage;

generating a notification to a user that the second power usage cannot be reduced below the first supply power during the first load shedding time period; and

transmitting the notification to the user.

4. The method of claim 1 , wherein triggering the at least one first device in the datacenter to reduce power consumption during the first load shedding time period further comprises:

determining a future power usage value for the at least one first device during the load shedding time period;

transmitting the future power usage value to the at least one first device; and

triggering the at least one first device to reduce power consumption based on the future power usage value.

5. The method of claim 1 , wherein:

the power usage model comprises compiled information about a specific set of devices in the datacenter that can have their power consumption throttled or reduced, a set of devices that consume a fixed amount of power, and a set of devices that are deemed to be non-essential.

6. The method of claim 1 , wherein identifying at least one of the devices in the datacenter to reduce power consumption further comprises:

determining at least one redundant power supply among the devices in the datacenter; and

triggering the redundant power supply to turn off.

7. The method of claim 1 , further comprising:

triggering each of the devices in the datacenter that support power monitoring to transmit first power usage data for a plurality of time periods;

receiving the first power usage data from the devices that support power monitoring;

estimating second power usage data from devices in the datacenter that do not support power monitoring for the plurality of time periods;

storing the first and the second power usage data to the historical power data;

generating the power usage model based on the received first and second power usage data; and

storing the power usage model to a memory device.

8. An information handling system (IHS) comprising:

a network communication device communicatively coupling the IHS to a datacenter that includes a plurality of devices including at least one computing device and a power subsystem;

a memory device storing power consumption management firmware executing thereon to enable power consumption management of the datacenter; and

at least one management processor communicatively coupled to the plurality of devices via the network communication device and to the memory, and wherein the power consumption management firmware configures the at least one management processor to:

retrieve a power usage model and a historical power data for the devices in the datacenter;

calculate, before a first future load shedding time period and based on the power usage model and historical power usage data, a first supply power from a power supplier that is available for distribution to the datacenter during the first future load shedding time period, the first future load shedding time period being a future time period during which the power supplier is expected to reduce an amount of power available to the datacenter;

calculate, based on the power usage model and historical power usage data for the datacenter, a first future power usage for the datacenter during the first future load shedding time period;

determine if the first supply power is greater than the first future power usage calculated for use by the datacenter during the first future load shedding time period;

in response to determining that the first supply power is not greater than the first future power usage for the datacenter during the first future load shedding time period, identify, from the power usage model, at least one first device in the datacenter to reduce power consumption, wherein to identify the at least one first device the at least one management processor:

determines, from the power usage model, at least one non-essential device among the devices in the datacenter; and

triggers the non-essential device to turn off; and

trigger the at least one first device in the datacenter to reduce power consumption during the first load shedding time period.

9. The information handling system of claim 8 , wherein the firmware further configures the management processor to:

calculate a second power usage for the datacenter during the first load shedding time period with the at least one first device having reduced power consumption;

determine if the first supply power is greater than the second power usage for the datacenter during the first load shedding time period;

in response to determining that the first supply power is not greater than the second power usage for the datacenter during the first load shedding time period, identify at least one second device in the datacenter to reduce power consumption; and

trigger the at least one second device in the datacenter to reduce power consumption during the first load shedding time period.

10. The information handling system of claim 8 , wherein the firmware further configures the management processor to:

determine if a second device in the datacenter is available to reduce power consumption during the first load shedding time period; and

in response to determining that no second device in the datacenter is available to reduce power consumption and that the first supply power is not greater than a calculated second power usage for the datacenter with one or more available devices in a reduced power consumption state during the first load shedding time period:

update the historical power data with the occurrence that that the first supply power is not greater than the calculated second power usage;

generate a notification to a user that the second power usage cannot be reduced below the first supply power during the first load shedding time period; and

transmit the notification to the user.

11. The information handling system of claim 8 , wherein triggering the at least one first device in the datacenter to reduce power consumption during the first load shedding time period comprises the firmware further configuring the management processor to:

determine a future power usage value for the at least one first device during the load shedding time period;

transmit the future power usage value to the at least one first device; and

trigger the at least one first device to reduce power consumption based on the future power usage value.

12. The information handling system of claim 8 , wherein:

the power usage model comprises compiled information about a specific set of devices in the datacenter that can have their power consumption throttled or reduced, a set of devices that consume a fixed amount of power, and a set of devices that are deemed to be non-essential.

13. The information handling system of claim 8 , wherein identifying at least one of the devices in the datacenter to reduce power consumption comprises the firmware further configuring the management processor to:

determine at least one redundant power supply among the devices in the datacenter; and

trigger the redundant power supply to turn off.

14. The information handling system of claim 8 , wherein the firmware further configures the management processor to:

trigger each of the devices in the datacenter that support power monitoring to transmit first power usage data for a plurality of time periods;

receive the first power usage data from the devices that support power monitoring;

estimate second power usage data from devices in the datacenter that do not support power monitoring for the plurality of time periods;

store the first and the second power usage data to the historical power data;

generate the power usage model based on the received first and second power usage data; and

store the power usage model to a memory device.

15. A power management system comprising:

a datacenter including a plurality of devices, the plurality of devices including a power subsystem providing power distribution to the datacenter the power subsystem including at least one power supply unit (PSU); and

a management computer communicatively coupled to the datacenter including at least one computing device and the power subsystem, the management computer having at least one management processor and a memory device storing power consumption management firmware executing thereon for power consumption management, wherein the firmware configures the at least one management processor to:

retrieve a power usage model and a historical power data for the devices in the datacenter;

calculate, before a first future load shedding time period and based on the power usage model and historical power usage data, a first supply power from a power supplier that is available for distribution to the datacenter during the first future load shedding time period, the first future load shedding time period being a future time period during which the power supplier is expected to reduce an amount of power available to the datacenter;

calculate, based on the power usage model and historical power usage data for the datacenter, a first future power usage for the datacenter during the first future load shedding time period;

determine if the first supply power is greater than the first future power usage calculated for use by the datacenter during the first future load shedding time period;

in response to determining that the first supply power is not greater than the first future power usage for the datacenter during the first future load shedding time period, identify, from the power usage model, at least one first device in the datacenter to reduce power consumption, wherein to identify the at least one first device, the at least one management processor:

determines, from the power usage model, at least one non-essential device among the devices in the datacenter; and

triggers the non-essential device to turn off; and

trigger the at least one first device in the datacenter to reduce power consumption during the first load shedding time period.

16. The power management system of claim 15 , wherein the power usage model comprising compiled information about a specific set of devices in the datacenter that can have their power consumption throttled or reduced and the firmware further configures the management processor to:

calculate a second power usage for the datacenter during the first load shedding time period with the at least one first device having reduced power consumption;

determine if the first supply power is greater than the second power usage for the datacenter during the first load shedding time period;

in response to determining that the first supply power is not greater than the second power usage for the datacenter during the first load shedding time period, identify at least one second device in the datacenter to reduce power consumption; and

trigger the at least one second device in the datacenter to reduce power consumption during the first load shedding time period.

17. The power management system of claim 15 , wherein the firmware further configures the management processor to:

determine if a second device in the datacenter is available to reduce power consumption during the first load shedding time period; and

in response to determining that no second device in the datacenter is available to reduce power consumption and that the first supply power is not greater than a calculated second power usage for the datacenter with one or more available devices in a reduced power consumption state during the first load shedding time period:

update the historical power data with the occurrence that that the first supply power is not greater than the calculated second power usage;

generate a notification to a user that the second power usage cannot be reduced below the first supply power during the first load shedding time period; and

transmit the notification to the user.

18. The power management system of claim 15 , wherein triggering the at least one first device in the datacenter to reduce power consumption during the first load shedding time period comprises the firmware further configuring the management processor to:

determine a future power usage value for the at least one first device during the load shedding time period;

transmit the future power usage value to the at least one first device; and

trigger the at least one first device to reduce power consumption based on the future power usage value.

19. The power management system of claim 15 , wherein:

the power usage model comprising compiled information about a specific set of devices in the datacenter that can have their power consumption throttled or reduced, a set of devices that consume a fixed amount of power, and a set of devices that are deemed to be non-essential.

20. The power management system of claim 15 , wherein identifying at least one of the devices in the datacenter to reduce power consumption comprises the firmware further configuring the management processor to:

determine at least one redundant power supply among the devices in the datacenter; and

trigger the redundant power supply to turn off.

Assignments (8)
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 (046366/0014) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
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 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2018
From: SINHA, PRASOON K.; BURNS, ROSS K.
To: DELL PRODUCTS, L.P.
Reel/Frame 045667/0511 →