×

Method and apparatus for slice partial rebuilding in a dispersed storage network

  • US 9,940,197 B2
  • Filed: 02/27/2014
  • Issued: 04/10/2018
  • Est. Priority Date: 07/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A first storage unit in a storage network, comprises:

  • a network interface for interfacing with a plurality of additional storage units in the storage network; and

    a grid module operable to;

    partition a data object into a plurality of data segments;

    encode the plurality of data segments in accordance with an information dispersal error coding scheme to generate sets of error coded (EC) data slices, wherein each set of the sets of EC data slices includes a pillar number of data slices, and wherein each set of the sets of EC data slices corresponds to a respective one of the plurality of data segments, and wherein, based on a plurality of distributed data storage parameters, a threshold number of EC data slices within a set of EC data slices is required to reconstruct a corresponding data segment;

    identify an EC data slice of a plurality of EC data slices that requires rebuilding to produce an identified data slice, wherein the plurality of encoded data slices are associated with a first data segment of the plurality of data segments;

    receive one or more sums of at least a number M of encoded slice partials from the plurality of additional storage units, wherein the number M of encoded slice partials are generated from a corresponding M number of the plurality of EC data slices and wherein the number M corresponds to a number of the plurality of EC data slices needed to reconstruct the first data segment based on the information dispersal error coding scheme; and

    generate, without reconstructing the first data segment, a rebuilt EC data slice corresponding to the identified EC data slice from the one or more sums of at least the number M of encoded slice partials.

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