Power switching technique for archival data storage enclosure

US2016239076A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016239076-A1
Application numberUS-201615135235-A
CountryUS
Kind codeA1
Filing dateApr 21, 2016
Priority dateMay 13, 2014
Publication dateAug 18, 2016
Grant date

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 of power management of a multiple-data-storage-devices enclosure is disclosed. In some embodiments, the method includes: receiving a network connection and power from a data connection port detachably coupled to a network cable; identifying a subset of data storage devices within the enclosure to activate; powering off components within the enclosure other than the subset of the data storage devices; for each data storage device in the subset that is not yet powered, activating the data storage device by: monitoring power consumption drawn from the data connection port; identifying a sequence of components associated with the data storage device, wherein the components within the sequence, when powered, together provide access to the data storage device; and powering on each component in the sequence when a previous component in the sequence has reached a steady state power consumption level.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: in response to receiving a request to access data in an enclosure powered by a data connection port, identifying a first storage device within the enclosure to activate based, at least in part, on the request; identifying a component associated with the first storage device, wherein the component facilitates access to the first storage device; and supplying power received via the data connection port to activate the first storage device; monitoring power consumption at the data connection port; and in response to the power consumption reaching a steady state, supplying power received via the data connection port to activate the component. 2 . The method of claim 1 , wherein the request comprises data to be stored in the enclosure, wherein identifying the first storage device within the enclosure to activate based, at least in part, on the request comprises determining that the first storage device is capable of storing the data. 3 . The method of claim 1 further comprising determining that the power consumption has reached the steady state when the component can be activated without exceeding a maximum power consumption level of the data connection port. 4 . The method of claim 1 , wherein supplying power to activate the first storage device is in response to determining that the first storage device is not currently activated. 5 . The method of claim 1 further comprising, in response to determining that a second storage device is currently activated, deactivating the second storage device prior to supplying power to activate the first storage device. 6 . The method of claim 5 , wherein deactivating the second storage device comprises placing the second storage device in a state which reduces an amount of power drawn by the second storage device. 7 . The method of claim 1 , wherein the request to access data in the enclosure is received via the data connection port; wherein the component is a storage controller in communication with the first storage device. 8 . A non-transitory machine readable medium having stored thereon instructions for activating components and storage devices in an enclosure powered by a data connection port comprising machine executable code which when executed by at least one machine, causes the machine to: in response to receipt of a request to access data in the enclosure, identify a first storage device within the enclosure to activate based, at least in part, on the request; identify a component associated with the first storage device, wherein the component facilitates access to the first storage device; and supply power received via the data connection port to activate the first storage device; monitor power consumption at the data connection port; and in response to the power consumption reaching a steady state, supply power received via the data connection port to activate the component. 9 . The non-transitory machine readable medium of claim 8 , wherein the request comprises data to be stored in the enclosure, wherein the machine executable code which when executed by the machine, causes the machine to identify the first storage device within the enclosure to activate based, at least in part, on the request comprises machine executable code which when executed by the machine, causes the machine to determine whether the first storage device is capable of storing the data. 10 . The non-transitory machine readable medium of claim 8 further comprising machine executable code which when executed by the machine, causes the machine to determine that the power consumption has reached the steady state when the component can be activated without exceeding a maximum power consumption level of the data connection port. 11 . The non-transitory machine readable medium of claim 8 , wherein the machine executable code which when executed by the machine, causes the machine to supply power to activate the first storage device occurs in response to a determination that the first storage device is not currently activated. 12 . The non-transitory machine readable medium of claim 8 further comprising machine executable code which when executed by the machine, causes the machine to, in response to a determination that a second storage device is currently activated, deactivate the second storage device prior to supplying power to activate the first storage device. 13 . The non-transitory machine readable medium of claim 12 , wherein the machine executable code which when executed by the machine, causes the machine to deactivate the second storage device comprises machine executable code which when executed by the machine, causes the machine to place the second storage device in a state which reduces an amount of power drawn by the second storage device. 14 . An enclosure comprising: a data connection port configured to supply power to the enclosure; a first storage device; a component which facilitates access to the first storage device; a memory containing machine readable medium comprising machine executable code having stored thereon instructions for activating components and storage devices in the enclosure; and a processor coupled to the memory, the processor configured to execute the machine executable code to cause the enclosure to: in response to receipt of a request to access data in the enclosure, activate the first storage device based, at least in part, on the request, wherein the machine executable code executable by the processor to cause the enclosure to activate the first storage device comprises machine executable code executable by the processor to cause the enclosure to supply power received via the data connection port to the first storage device; monitor power consumption at the data connection port; and in response to the power consumption reaching a steady state, supply power received via the data connection port to activate the component. 15 . The enclosure of claim 14 , wherein the request comprises data to be stored in the enclosure, wherein the machine executable code executable by the processor to cause the enclosure to activate the first storage device based, at least in part, on the request occurs in response to a determination that the first storage device is capable of storing the data. 16 . The enclosure of claim 14 further comprising machine executable code executable by the processor to cause the enclosure to determine that the power consumption has reached the steady state when the component can be activated without exceeding a maximum power consumption level of the data connection port. 17 . The enclosure of claim 14 , wherein the machine executable code executable by the processor to cause the enclosure to activate the first storage device occurs in response to a determination that the first storage device is not currently activated. 18 . The enclosure of claim 14 further comprising machine executable code executable by the processor to cause the enclosure to, in response to a determination that a second storage device is currently activated, deactivate the second storage device prior to activating the first storage device. 19 . The enclosure of claim 18 , wherein the machine executable code executable by the processor to cause the enclosure to deactivate the second storage device comprises machine executable code executable by the processor to cause the enclosure to place the second storage device in a state which reduces an amount of power drawn by the second storage device.

Assignees

Inventors

Classifications

  • Disk arrays, e.g. RAID, JBOD · CPC title

  • Supervision thereof, e.g. detecting power-supply failure by out of limits supervision · CPC title

  • Monitoring storage devices or systems · CPC title

  • G06F1/3287Primary

    by switching off individual functional units in the computer system · CPC title

  • of memory devices · 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 US2016239076A1 cover?
A method of power management of a multiple-data-storage-devices enclosure is disclosed. In some embodiments, the method includes: receiving a network connection and power from a data connection port detachably coupled to a network cable; identifying a subset of data storage devices within the enclosure to activate; powering off components within the enclosure other than the subset of the data s…
Who is the assignee on this patent?
Netapp Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/3287. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 18 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).