×

PARTIAL REBUILDING TECHNIQUES IN A DISPERSED STORAGE UNIT

  • US 20180107554A1
  • Filed: 12/19/2017
  • Published: 04/19/2018
  • Est. Priority Date: 10/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:

  • receiving a data object for storage in a set of storage units of the DSN;

    dispersed storage error encoding at least one data segment of the data object to produce a set of encoded data slices that includes an information dispersal algorithm (IDA) width number of encoded data slices, wherein the IDA width number is at least twice the number of storage units in the set of storage units;

    facilitating storage of the set of encoded data slices in the set of storage units, where at least two encoded data slices of the set of encoded data slices are stored in each of the storage units of the set of storage units;

    detecting a storage error indicating that an encoded data slice of the set of encoded data slices is an error slice;

    requesting, in response to the storage error, a partial threshold number of partial encoded data slices for select encoded data slices of the set of encoded data slices;

    performing, by storage units of the set of storage units receiving a request for a partial encoded data slice, a partial encoding function on locally stored encoded data slices of the select encoded data slices to produce a group of partial encoded data slices;

    combining, by each of the storage units receiving the request for a partial encoded data slice, a respective group of partial encoded data slices to produce respective partial encoded data slice responses;

    receiving a partial threshold number of partial encoded data slice responses;

    combining the partial threshold number of partial encoded data slice responses to produce a rebuilt encoded data slice corresponding to the error slice; and

    facilitating storage of the rebuilt encoded data slice in the set of storage units.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×