Power management mechanism for data storage environment

US10001826B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10001826-B2
Application numberUS-35474309-A
CountryUS
Kind codeB2
Filing dateJan 15, 2009
Priority dateJan 15, 2009
Publication dateJun 19, 2018
Grant dateJun 19, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, system, and computer program product for facilitating power instability in a central electronics complex (CEC) of data storage computing environment in advance of a potential power failure is provided. Upon receipt of a first early power off warning (EPOW) signal indicating power instability, a first priority of execution of a first data storage task to be performed pursuant to a new data storage request is decreased, while a second priority of execution of a second data storage task to destage data in nonvolatile storage (NVS) to disk is increased. Upon receipt of a second EPOW signal indicating power failure, a system shutdown procedure is executed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for facilitating power instability in a central electronics complex (CEC) of data storage computing environment in advance of a potential power failure, comprising: upon receipt of a first early power off warning (EPOW) signal indicating an input electrical power instability has been detected in the CEC, decreasing a first priority of execution of a first data storage task to be performed pursuant to a new data storage request thereby delaying acceptance of the new data storage request to a limit of protocol used for conveying the new data storage request, while increasing a second priority of execution of a second data storage task to destage data in nonvolatile storage (NVS) to disk; upon the passage of at least a predetermined threshold of time comprising no less than 30 seconds subsequent to the first EPOW thereby allowing a timeframe for the decreasing the first priority and increasing the second priority wherein a complete destaging of all the data in the NVS to the disk is attempted, and upon receipt of a second EPOW signal indicating power failure, executing a system shutdown procedure; and while decreasing the first priority and increasing the second priority upon receipt of the first EPOW such that the power failure has not yet occurred, monitoring execution of the second data storage task and additional data storage tasks to destage the data in NVS to the disk in view of a battery capacity time for performing the system shutdown procedure, wherein if the second and additional data storage tasks are not able to be completed within the battery capacity time as monitored during the decreasing of the first priority and increasing the second priority, the system shutdown procedure comprising a fire hose dump (FHD) procedure is immediately executed regardless of whether the second EPOW has been received. 2. The method of claim 1 , further including sending the first EPOW signal to the CEC in response to a detection of a power instability. 3. The method of claim 2 , further including sending the second EPOW signal to the CEC in response to one of: (a) a detection of a power failure, and (b) the detection of the power failure and the expiration of a predetermined time following the detection of the power instability. 4. The method of claim 3 , further including sending a third EPOW signal to the CEC in response to one of: (a) a detection of a power restoration, and (b) the detection of the power restoration and the expiration of the predetermined time following the detection of the power instability, wherein the third EPOW indicates the power restoration to the CEC. 5. The method of claim 4 , further including selecting data fields in a format structure of the first, second and third EPOW signals to provide indicators of the power instability, the power failure and power restoration to the CEC. 6. A system for facilitating power instability in a central electronics complex (CEC) of data storage computing environment in advance of a potential power failure, comprising: a power management module operable on the CEC, the power management module in communication with a central processing unit (CPU) and a memory unit in the CEC, wherein the power management module is adapted for: upon receipt of a first early power off warning (EPOW) signal indicating an input electrical power instability has been detected in the CEC, decreasing a first priority of execution of a first data storage task to be performed pursuant to a new data storage request thereby delaying acceptance of the new data storage request to a limit of protocol used for conveying the new data storage request, while increasing a second priority of execution of a second data storage task to destage data in nonvolatile storage (NVS) to disk, upon the passage of at least a predetermined threshold of time comprising no less than 30 seconds subsequent to the first EPOW thereby allowing a timeframe for the decreasing the first priority and increasing the second priority wherein a complete destaging of all the data in the NVS to the disk is attempted, and upon receipt of a second EPOW signal indicating power failure, executing a system shutdown procedure, and while decreasing the first priority and increasing the second priority upon receipt of the first EPOW such that the power failure has not yet occurred, monitoring execution of the second data storage task and additional data storage tasks to destage the data in NVS to the disk in view of a battery capacity time for performing the system shutdown procedure, wherein if the second and additional data storage tasks are not able to be completed within the battery capacity time as monitored during the decreasing of the first priority and increasing the second priority, the system shutdown procedure comprising a fire hose dump (FHD) procedure is immediately executed regardless of whether the second EPOW has been received. 7. The system of claim 6 , further including a power supply control module operable on an alternating current/direct current (AC/DC) power supply, the power supply control module in communication with the CEC, wherein the power supply control module is adapted for sending the first EPOW signal to the CEC in response to a detection of a power instability. 8. The system of claim 7 , wherein the power supply control module is further adapted for sending the second EPOW signal to the CEC in response to one of: (a) a detection of a power failure, and (b) the detection of the power failure and the expiration of a predetermined time following the detection of the power instability. 9. The system of claim 8 , wherein the power supply control module is further adapted for sending a third EPOW signal to the CEC in response to one of: (a) a detection of a power restoration, and (b) the detection of the power restoration and the expiration of the predetermined time following the detection of the power instability, wherein the third EPOW indicates the power restoration to the CEC. 10. The system of claim 9 , wherein data fields in a format structure of the first, second and third EPOW signals are selected to provide indicators of the power instability, the power failure and power restoration to the CEC. 11. A computer program product for facilitating power instability in a central electronics complex (CEC) of data storage computing environment in advance of a potential power failure, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: a first executable portion for, upon receipt of a first early power off warning (EPOW) signal indicating an input electrical power instability has been detected in the CEC, decreasing a first priority of execution of a first data storage task to be performed pursuant to a new data storage request thereby delaying acceptance of the new data storage request to a limit of protocol used for conveying the new data storage request, while increasing a second priority of execution of a second data storage task to destage data in nonvolatile storage (NVS) to disk; a second executable portion for, upon the passage of at least a predetermined threshold of time comprising no less than 30 seconds subsequent to the first EPOW thereby allowing a timeframe for the decreasing the first priority and increasing the second priority wherein a complete destaging of all the data in the NVS to the disk is attempted, and upon receipt of a second EPOW signal indicating power failure, executing a system shutdown procedure; and a third executable portion for, while decreasing the first priority and increasing the sec

Assignees

Inventors

Classifications

  • G06F1/305Primary

    in the event of power-supply fluctuations · CPC title

  • Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations (thermal management in cooling arrangements of a computing system G06F1/206) · CPC title

  • Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations (for resetting only G06F1/24) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10001826B2 cover?
A method, system, and computer program product for facilitating power instability in a central electronics complex (CEC) of data storage computing environment in advance of a potential power failure is provided. Upon receipt of a first early power off warning (EPOW) signal indicating power instability, a first priority of execution of a first data storage task to be performed pursuant to a new …
Who is the assignee on this patent?
Liu Lei, IBM
What technology area does this patent fall under?
Primary CPC classification G06F1/305. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 19 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).