Patent ID: 9639268
Date: 2017-05-02
CPC Classifications: G06F

Claim:
1. A data storage method comprising: receiving, from at least one writing entity within a host, a request to write a container of data that is identified by a unique key that is independent of physical storage identifiers, said container comprising a plurality of data sub-sets; determining, from the key, a plurality of storage devices in which to store the data sub-sets; storing the data sub-sets in respective, different ones of the plurality of storage devices as determined from the key; generating an error-correction code for the data sub-sets of the data container; creating at least one error-correcting data sub-set corresponding to the error-correction code; and determining, as a function of the key, at least one storage device different from the plurality of storage devices in which the data sub-sets are stored and storing the at least one error-correcting data sub-set in respective said different storage device(s).