×

Protocols for expanding existing sites in a dispersed storage network

  • US 10,169,229 B2
  • Filed: 11/09/2016
  • Issued: 01/01/2019
  • Est. Priority Date: 06/05/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by computing device within a dispersed storage and task network (DSTN) including at least one site housing a plurality of current distributed storage and task (DST) execution units, the method comprising:

  • determining that a plurality of new DST execution units are to be added to the at least one site;

    in response to determining that the plurality of new DST execution units are to be added to the at least one site, assigning the new DST execution units to positions within the at least one site to limit a number of DST execution units through which data must be moved during migration of data to the new DST execution units to a maximum number, the maximum number being less than the number of current DST execution units included in the at least one site, wherein assigning the new DST execution units to positions within the at least one site includes;

    obtaining first address ranges assigned to the plurality of current DST execution units;

    determining a common magnitude of second address ranges to be assigned to the plurality of new DST execution units and the plurality of current DST execution units;

    determining insertion points for each of the plurality of new DST execution units, wherein the insertion points are selected to intersperse the plurality of new DST execution units among the current DST execution units in a pattern arranged so that each current DST execution unit is no more than a predetermined number of current DST execution units distant from one of the plurality of new DST execution units;

    determining transfer address ranges, where transfer address ranges correspond to at least a portion of the first address ranges to be transferred to the plurality of new DST execution units in accordance with the insertion points; and

    facilitating transfer of address range assignments from particular current DST execution units to particular new DST execution units.

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