IP Library Granted Patent US 11,086,379
Granted Patent B2
US 11,086,379 · App. 16/665,053 · Granted Aug 10, 2021

Efficient storage system battery backup usage through dynamic implementation of power conservation actions

Inventors: James Guyer (Northboro, MA); Clifford Lim (Hopkinton, MA); Scott Gordon (Upton, MA)
Assignee: EMC IP HOLDING COMPANY LLC
G06F1/30G06F1/324G06F1/3275G06F1/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,086,379
App. No.
16/665,053
Granted
Aug 10, 2021
Kind
B2
Abstract

Power conservation logic for a storage node operates in parallel with an emergency shutdown process in which an emergency power source is engaged and data and metadata are destaged from volatile memory to non-volatile managed drives. The power conservation logic serially implements power conservation actions until enough reserve power is available to complete the emergency shutdown process. The power conservation logic may learn how much power savings are realized from each conservation action and adjust the order in which the conservation actions are serially implemented, e.g. in order from greatest to least power consumption reduction.

Claims (30)

1. A method comprising:

implementing parallel processes with a storage node, comprising:

an emergency shutdown process comprising:

engaging an emergency power source; and

destaging data and metadata from volatile memory to non-volatile storage; and

a power conservation process comprising:

serially implementing ones of a plurality of power conservation actions until enough reserve power is available to complete the emergency shutdown process.

2. The method of claim 1 wherein serially implementing ones of the plurality of power conservation actions comprises reducing processor power level.

3. The method of claim 1 wherein serially implementing ones of the plurality of power conservation actions comprises depowering unused managed drives and associated interfaces.

4. The method of claim 1 wherein serially implementing ones of the plurality of power conservation actions comprises parking unnecessary processor cores.

5. The method of claim 1 wherein serially implementing ones of the plurality of power conservation actions comprises depowering host interfaces.

6. The method of claim 1 wherein serially implementing ones of the plurality of power conservation actions comprises reducing processor clock speed.

7. The method of claim 1 wherein serially implementing ones of the plurality of power conservation actions comprises reducing memory clock speed.

8. The method of claim 1 wherein serially implementing ones of the plurality of power conservation actions comprises reducing system cooling.

9. The method of claim 1 comprising estimating power savings from each of the conservation actions.

10. The method of claim 9 comprising implementing the power conservation actions serially in an order based on the estimated power savings.

11. An apparatus comprising:

a storage node comprising:

at least one computing node comprising volatile memory and a processor;

a plurality of non-volatile managed drives; and

power conservation logic that operates in parallel with an emergency shutdown process in which an emergency power source is engaged and data and metadata are destaged from the volatile memory to non-volatile managed drives, the power conservation logic comprising power conservation actions that are serially implemented until enough reserve power is available to complete the emergency shutdown process.

12. The apparatus of claim 11 wherein the power conservation actions comprise instructions that reduce processor power level.

13. The apparatus of claim 11 wherein the power conservation actions comprise instructions that depower unused managed drives and associated interfaces.

14. The apparatus of claim 11 wherein the power conservation actions comprise instructions that park unnecessary processor cores.

15. The apparatus of claim 11 wherein the power conservation actions comprise instructions that depower host interfaces.

16. The apparatus of claim 11 wherein the power conservation actions comprise instructions that reduce processor clock speed.

17. The apparatus of claim 11 wherein the power conservation actions comprise instructions that reduce memory clock speed.

18. The apparatus of claim 11 wherein serially implementing ones of the plurality of power conservation actions comprises reducing system cooling.

19. The apparatus of claim 11 wherein the power conservation logic estimates power savings from each of the conservation actions.

20. The apparatus of claim 19 wherein the power conservation logic implements the power conservation actions serially in an order based on the estimated power savings.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (051302/0528) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.); SECUREWORKS CORP.
Reel/Frame 060438/0593 →
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 (053311/0169) Recorded Jun 23, 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 060438/0742 →
RELEASE OF SECURITY INTEREST AT REEL 051449 FRAME 0728 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
Reel/Frame 058002/0010 →
SECURITY INTEREST Recorded Jun 5, 2020
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 053311/0169 →
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 Dec 31, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 051449/0728 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 16, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 051302/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2019
From: GUYER, JAMES; LIM, CLIFFORD; GORDON, SCOTT
To: EMC IP HOLDING COMANY LLC
Reel/Frame 050837/0920 →
Continuity (1)
Related Publication 20210124405A1 · Apr 29, 2021