IP Library Granted Patent US 10,481,664
Granted Patent B2
US 10,481,664 · App. 15/622,456 · Granted Nov 19, 2019

Storage device and method for powering storage device

Inventors: Jing Chen (Epping, AU); Jesse Xizhi Cui (Shanghai, CN); (Alice) Aiqin Liu (Shanghai, CN); Haifang Zhai (Shanghai, CN); Tao Yang (Shanghai, CN)
Assignee: EMC IP Holding Company LLC
G06F1/30G06F1/3275G06F1/3287G06F11/1441G06F11/2015Y02D10/14Y02D10/171
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,481,664
App. No.
15/622,456
Filed
Jun 14, 2017
Granted
Nov 19, 2019
Kind
B2
Examiner
CHEN, XUXING
Art Unit
2187
USPC
713/323
Abstract

Embodiments of the present disclosure provide a storage device and a method for powering the storage. The storage device is powered by a main power supply and the storage device comprises a processor, a baseboard management controller (BMC), a plurality of disks, a first backup power supply and a second backup power supply. The first backup power supply is at least coupled to the processor, and the second backup power supply is at least coupled to the baseboard management controller. Embodiments of the present disclosure enable flexible spatial arrangement of backup power supplies by arranging a plurality of backup power supplies in the storage device.

Claims (62)

1. A storage device powered by a main power supply, comprising:

a processor:

a baseboard management controller (BMC);

a plurality of disks;

a first backup power supply at least coupled to the processor; and

a second backup power supply at least coupled to the BMC;

wherein the BMC is configured to:

obtain a first electric quantity of the first backup power supply and a second electric quantity of the second backup power supply;

in response to both the first and second electric quantities being above a threshold electric quantity, enable a writing cache mode of the storage device; and

in response to at least one of the first and second electric quantities being below the threshold electric quantity, disable the writing cache mode of the storage device.

2. The storage device according to claim 1 , further comprising:

a memory: and

a third backup power supply arranged in at least one of the plurality of disks, the at least one disk being used to store data from the memory.

3. The storage device according to claim 2 , wherein the at least one disk comprises a disk box and a disk body, and the dimension of the disk box is larger than the dimension of the disk body.

4. The storage device according to claim 1 , wherein the first and second backup power supplies are further coupled to the main power supply in order to be charged by the main power supply.

5. The storage device according to claim 1 , wherein the BMC is further configured to: in response to detecting a failure of the main power supply, enable at least one of the first and second backup power supplies to power the storage device.

6. The storage device according to claim 1 , wherein the BMC is further configured to:

in response to detecting a failure of the main power supply,

enable the first backup power supply to at least power the processor; and

enable the second backup power supply to at least power the BMC.

7. The storage device according to claim 6 , wherein the first backup power supply is enabled to only power the processor, and the second backup power supply is enabled to only power the BMC.

8. The storage device according to claim 7 , wherein a battery capacity of the first backup power supply is associated with a power level of the processor, and a battery capacity of the second backup power supply is associated with a power level of the BMC.

9. The storage device according to claim 1 , further comprising:

a memory; and

an input/output (I/O) controller;

the first backup power supply being further coupled to the memory, and the second backup power supply being further coupled to the PO controller.

10. A method for powering a storage device, comprising:

detecting a failure of a main power supply of a storage device, the storage device at least including a processor, a baseboard management controller (BMC), a plurality of disks, a first backup power supply and a second backup power supply; and

in response to detecting the failure of the main power supply;

enabling the first backup power supply to at least power the processor;

enabling the second backup power supply to at least power the BMC

obtaining a first electric quantity of the first backup power supply and a second electric quantity of the second backup power supply;

in response to both the first and second electric quantities being above a threshold electric quantity, enabling a writing cache mode of the storage device; and

in response to at least one of the first and second electric quantities being below the threshold electric quantity, disabling the writing cache mode of the storage device.

11. The method according to claim 10 , further comprising:

in response to detecting the failure of the main power supply, enabling a third backup power supply in the storage device to power at least one of the plurality of disks in order to store data in a memory of the storage device into the at least one disk.

12. The method according to claim 11 , wherein the at least one disk comprises a disk box and a disk body, and the dimension of the disk box is larger than the dimension of the disk body.

13. The method according to claim 10 , wherein

enabling the first backup power supply to at least power the processor comprises enabling the first backup power supply to only power the processor; and

enabling the second backup power supply to at least power the BMC comprises enabling the second backup power supply to only power the BMC.

14. The method according to claim 13 , wherein a battery capacity of the first backup power supply is selected based on a power level of the processor, and a battery capacity of the second backup power supply is selected based on a power level of the BMC.

15. The storage device according to claim 1 , wherein the first backup power supply has a first battery capacity;

wherein the second backup power supply has a second battery capacity; and

wherein the first battery capacity and the second battery capacity are different from each other.

16. The storage device according to claim 1 , wherein the first backup power supply has a first battery capacity;

wherein the second backup power supply has a second battery capacity; and

wherein the first battery capacity and the second battery capacity are the same.

17. The method according to claim 10 , wherein the first backup power supply has a first battery capacity;

wherein the second backup power supply has a second battery capacity; and

wherein the first battery capacity and the second battery capacity are different from each other.

18. The method according to claim 10 , wherein the first backup power supply has a first battery capacity;

wherein the second backup power supply has a second battery capacity; and

wherein the first battery capacity and the second battery capacity are the same.

19. A computer program product having a non-transitory computer readable medium which stores a set of instructions to power a storage device; the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of:

detecting a failure of a main power supply of the storage device, the storage device at least including a processor, a baseboard management controller (BMC), a plurality of disks, a first backup power supply and a second backup power supply;

after detecting the failure of the main power supply, obtaining a first electric quantity of the first backup power supply and a second electric quantity of the second backup power supply;

in response to both the first and second electric quantities being above a threshold electric quantity, enabling a writing cache mode of the storage device; and

in response to at least one of the first and second electric quantities being below the threshold electric quantity, disabling the writing cache mode of the storage device.

20. The computer program product according to claim 19 , wherein the method further comprises:

in response to detecting the failure of the main power supply,

enabling the first backup power supply to at least power the processor; and

enabling the second backup power supply to at least power the BMC.

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 (043775/0082) 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 060958/0468 →
RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750 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/0606 →
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 Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 043772/0750 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Sep 6, 2017
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 043775/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2017
From: CHEN, JING; CUI, JESSE XIZHI; LIU, ALICE AIQIN; ZHAI, HAIFANG; YANG, TAO
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 043342/0766 →
Priority Claims (1)
CN 2016 1 0417576 · Jun 14, 2016 · national
Continuity (1)
Related Publication 20170357301A1 · Dec 14, 2017