×

Reconstructing data stored across archival data storage devices

  • US 9,430,321 B2
  • Filed: 05/13/2014
  • Issued: 08/30/2016
  • Est. Priority Date: 05/13/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a storage system, comprising:

  • receiving a read request with an object identifier for a data object;

    identifying a synchronous group of data storage devices across a plurality of enclosures, wherein the synchronous group of data storage devices is associated with the object identifier, wherein each of the plurality of enclosures comprises a plurality of data storage devices;

    sending a request to the plurality of enclosures to synchronously activate the data storage devices in the synchronous group of data storage devices;

    retrieving metadata based, at least in part, on the object identifier;

    after sending the request to the plurality of enclosures, retrieving data fragments associated with the object identifier from the synchronous group of data storage devices;

    determining, from the retrieved metadata, a first set of operations and an order of the first set of operations,wherein the first set of operations were performed on the data object in the order,wherein the first set of operations comprise at least two of compression, encryption, deduplication, or erasure coding; and

    performing on the data fragments a second set of operations corresponding to the first set of operations in reverse of the order to reconstruct the data object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×