Redundancies for reconstruction in mass data storage systems

US9541978B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9541978-B2
Application numberUS-201514720031-A
CountryUS
Kind codeB2
Filing dateMay 22, 2015
Priority dateJun 13, 2014
Publication dateJan 10, 2017
Grant dateJan 10, 2017

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 mass data storage system includes a redundancy manager that uses a physical position map to select a subset of storage resources having a physical distribution satisfying at least one resource distribution rule. The physical position map identifies physical positions of storage resources relative to a number of power supply units. A read/write manager writes data redundancies to select storage resources of the selected subset to provide a predetermined level of data protection that allows for reconstruction of lost data in a number of diverse circumstances.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a physical position map that defines physical positions of a plurality of storage resources relative to a number of power supply units; an on-line/off-line monitor that detects a failed storage resource of the plurality of storage resources; and a restoration manager executable by one or more processors that identifies a subset of the storage resources storing data redundancies based on the physical position map and restores data of the failed storage resource from at least one other storage resource of the identified subset powered by a different power supply unit than the failed storage resource. 2. The system of claim 1 , wherein the identified subset of the storage resources are distributed between different field replaceable units. 3. The system of claim 1 , wherein the restoration manager identifies the subset of storage resources by accessing metadata corresponding to a physical position of the failed resource. 4. The system of claim 1 , wherein no more than a predetermined number of storage resources of the identified subset share an independent power supply unit. 5. The system of claim 1 , wherein no more than a predetermined number of storage resources of the identified subset are included in a same field replaceable unit. 6. The system of claim 1 , wherein the restoration manager reconciles outdated data of the failed resource with updated data of the at least one storage resource of the identified subset. 7. The system of claim 1 , wherein the restoration manager is configured to restore data of multiple storage resources of a same field replaceable unit responsive to a power supply failure. 8. A system comprising: a physical position map identifying physical positions of a plurality of storage resources relative to a number of power supply units; a redundancy manager executed by one or more processors that uses the physical position map to define a subset of the storage resources having a physical distribution satisfying at least one resource distribution rule; and a read/write manager executed by one or more processors that writes data redundancies for incoming data to select storage resources of the defined subset to provide a predetermined level of data protection. 9. The system of claim 8 , wherein the at least one resource distribution rule specifies a maximum number of storage resources of the subset sharing an independent power supply unit. 10. The system claim 8 , wherein the at least one resource distribution rule specifies a maximum number of storage resources of the subset included in a same field replaceable unit. 11. The system of claim 8 , wherein the redundancy manager is further configured to: create a metadata object identifying locations of each of the select storage resources of the subset; and save the metadata object in association with the data redundancies. 12. The system of claim 11 , wherein the metadata object references positions of the physical position map corresponding to each of the select storage resources of the subset. 13. The system of claim 8 , wherein the redundancy manager is further configured to: determine a minimum number of the storage resources in the subset on which to store the data redundancies while providing the predetermined level of data protection; and select the storage resources of the subset based on the determination of the minimum number. 14. A method comprising: generating a physical position map that defines physical positions of a plurality of storage resources relative to a number of power supply units; detecting a failed storage resource; accessing metadata based on the physical position map to identify a subset of the storage resources storing redundant data for the failed storage resource; and restoring data of the failed storage resource from one or more storage resources of the subset. 15. The method of claim 14 , wherein the subset of the storage resources are distributed between different field replaceable units. 16. The method of claim 14 , wherein the storage resources of the subset do not share a power supply unit with the failed storage resource. 17. The method of claim 14 , wherein no more than a predetermined number of storage resources of the subset are included in a same field replaceable unit. 18. The method of claim 14 , wherein no more than a predetermined number of storage resources of the subset share a common power supply unit. 19. The method of claim 14 , wherein the metadata references positions of the physical position map corresponding to locations of stored redundancies for data of the failed storage resource. 20. The method of claim 14 , further comprising: detecting replacement of a field replaceable unit including multiple storage resources of the plurality of storage resources; rebuilding the data of each of the multiple storage resources of the field replaceable unit from a different a subset of storage resources defined by the physical position map, wherein no more than a predetermined number of storage resources of each of the subsets share an independent power source.

Assignees

Inventors

Classifications

  • G06F3/0689Primary

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

  • Redundant storage or storage space (G06F11/2056 takes precedence) · CPC title

  • Controller construction arrangements · CPC title

  • Power management, i.e. event-based initiation of a power-saving mode · CPC title

  • by switching off individual functional units in the computer system · 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 US9541978B2 cover?
A mass data storage system includes a redundancy manager that uses a physical position map to select a subset of storage resources having a physical distribution satisfying at least one resource distribution rule. The physical position map identifies physical positions of storage resources relative to a number of power supply units. A read/write manager writes data redundancies to select storag…
Who is the assignee on this patent?
Seagate Technology Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0689. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 10 2017 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).