×

Device type differentiation for redundancy coded data storage systems

  • US 9,838,041 B1
  • Filed: 06/17/2015
  • Issued: 12/05/2017
  • Est. Priority Date: 06/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving a plurality of archives associated with a plurality of volumes for storage on a plurality of storage devices;

    generating a set of shards representing the plurality of volumes, a minimum quorum quantity of the shards in the set being usable, by a redundancy code, to generate original data of the archives, the set of shards including at least;

    identity shards that contain the original data of the plurality of archives; and

    encoded shards representing an encoded form of the original data; and

    storing the set of shards on the plurality of storage devices such that the identity shards are stored on a subset of the plurality of storage devices having a different performance capability than that of a remainder of the plurality of storage devices; and

    in response to receiving a request for an archive among the stored plurality of archives, at least;

    determining a volume of the plurality of volumes associated with the archive;

    determining an identity shard associated with the archive and the volume; and

    retrieving the archive using the determined identity shard, a corresponding storage device of the subset of the plurality of storage devices, and the different performance capability.

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