×

METHOD AND APPARATUS FOR REBUILDING DATA IN A DISPERSED DATA STORAGE NETWORK

  • US 20130275833A1
  • Filed: 06/10/2013
  • Published: 10/17/2013
  • Est. Priority Date: 09/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by one or more computers associated with a dispersed data storage network, the method comprises:

  • identifying, by a first rebuilder application operating on a first slice server, a data slice having a storage error;

    identifying, by the first rebuilder application or by a second rebuilder application operating on the second slice server, a data segment based on the identified data slice, wherein the data segment was encoded in accordance with an information dispersal function to produce a set of data slices, which includes the identified data slice;

    identifying, by the second rebuilder application operating on the second slice server, one or more other slice servers that are storing other data slices of the set of data slices;

    retrieving, by the second rebuilder application operating on the second slice server from the one or more other slice servers, a sufficient number of the other data slices to reconstruct the data segment;

    decoding, by the second rebuilder application operating on the second slice server, the sufficient number of the other data slices in accordance with the information dispersal function to reconstruct the data segment;

    encoding, by the second rebuilder application operating on the second slice server, the reconstructed data segment in accordance with the information dispersal algorithm to produce a new set of data slices; and

    selecting, by the second rebuilder application operating on the second slice server, a data slice of the new set of data slices as a rebuilt data slice of the identified data slice.

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