×

Optimized distributed rebuilding within a dispersed storage network

  • US 10,437,677 B2
  • Filed: 12/14/2017
  • Issued: 10/08/2019
  • Est. Priority Date: 02/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprises:

  • performing, by a storage unit of a dispersed storage network (DSN), a rebuild scanning function to identify an encoded data slice in need of rebuilding, wherein the encoded data slice in need of rebuilding is one encoded data slice of a set of encoded data slices, wherein a data segment of a data object is dispersed storage error encoded into the set of encoded data slices, wherein the set of encoded data slices is stored in a set of storage units of the DSN, and wherein a decode threshold number of encoded data slices of the set of encoded data slices is needed to recover the data segment;

    identifying, by the storage unit, storage units in the set of storage units storing encoded data slices of the set of encoded data slices that are usable for rebuilding the encoded data slice in need of rebuilding to produce identified storage units;

    selecting, by the storage unit, one of the identified storage units to rebuild the encoded data slice in need of rebuilding based on a selection protocol; and

    sending, by the storage unit, a rebuild command to the one of the identified storage units regarding rebuilding the encoded data slice in need of rebuilding, wherein, in accordance with a rebuilding function, the one of the identified storage units rebuilds the encoded data slice in need of rebuilding.

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