×

Flexible data storage device mapping for data storage systems

  • US 10,324,790 B1
  • Filed: 12/17/2015
  • Issued: 06/18/2019
  • Est. Priority Date: 12/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • generating, from a data set, a first set of shards defined by a redundancy encoding scheme, each shard of the first set of shards having a corresponding size that corresponds to a smallest available capacity of any storage device among a set of storage devices capable of storing the first set of shards;

    mapping each shard of the first set of shards to a logical storage layer such that each shard corresponds to a plurality of addressable zones allocated by the logical storage layer, each addressable zone corresponding to an address range of the shard;

    mapping each storage device of the set of storage devices to at least one addressable zone of the plurality of addressable zones independently of the mapping of the first set of shards to the logical storage layer;

    storing the first set of shards on the set of storage devices in accordance with the plurality of addressable zones to which the set of storage devices are mapped; and

    in response to information indicating failure of a storage device mapped to a respective subset of the plurality of addressable zones, repairing, using the redundancy encoding scheme, at least one corresponding address range of at least one corresponding shard for each addressable zone of the respective subset of the plurality of addressable zones.

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