Optimizing rebuilds when using multiple information dispersal algorithms
AssigneeInternational Business Machines Corporation
InventorsAndrew D. Baptist, Ethan S. Wozniak
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAndrew D. Baptist, Ethan S. Wozniak
Estimating the term…
Systems and methods for rebuilding encoded data slices in a dispersed storage network (DSN). In an embodiment, a data segment is dispersed storage error encoded using first dispersal parameters and differing second dispersal parameters to produce a first set of encoded data slices and a second sets of encoded data slices for storage in the DSN. A storage error is identified involving an encoded data slice of the first set of encoded data slices. When a first decode threshold number associated with the first dispersal parameters is greater than a second decode threshold number associated with the second dispersal parameters, a second decode threshold number of encoded data slices of the second set of encoded data slices is retrieved. The retrieved slices are decoded to recover the data segment, which is then re-encoded using the first dispersal parameters to generate a rebuilt encoded data slice corresponding to the storage error.
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the DSN storing a first set of encoded data slices and a second set of encoded data slices, wherein a data segment is dispersed storage error encoded using first dispersal parameters and differing second dispersal parameters to produce, respectively, the first and second sets of encoded data slices, the method comprising:
A dispersed storage integrity processing unit for use in a dispersed storage network, the dispersed storage network including a first set of dispersed storage units storing a first set of encoded data slices and a second set of dispersed storage units storing a second set of encoded data slices, wherein a data segment is dispersed storage error encoded using first dispersal parameters and differing second dispersal parameters to produce, respectively, the first and second sets of encoded data slices, the dispersed storage integrity processing unit comprising:
A dispersed storage network comprising:
Dependencies are inferred from the claim text.