×

Rebalancing efficiency with optimal logical insertion locations

  • US 10,416,906 B2
  • Filed: 03/23/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 03/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprises:

  • determining, by a managing unit of a dispersed storage network (DSN), an addition of a new storage unit to a group of storage units, wherein the DSN includes a logical address space that is divided into a set of logical address sub-spaces, wherein the group of storage units is allocated a logical address sub-space of the set of logical address sub-spaces, and the new storage unit and each storage unit in the group of storage units includes a plurality of memory devices;

    reorganizing, by the managing unit, distribution of the logical address sub-space among the new storage unit and each storage unit in the group of storage units to produce a reorganized logical address sub-space, wherein allocation of a first portion of the logical address sub-space is allocated to the new storage unit, wherein the first portion of the logical address sub-space is between second and third portions of the logical address sub-space, wherein the second portion of the logical address sub-space is allocated to a first storage unit of the group of storage units and the third portion of the logical address sub-space is allocated to a second storage unit of the group of storage units;

    transferring, by the first storage unit, a first group of encoded data slices to the new storage unit in accordance with the reorganized logical address sub-space;

    transferring, by the second storage unit, a second group of encoded data slices to the new storage unit in accordance with the reorganized logical address sub-space;

    determining, by the managing unit, an addition of a second new storage unit to a second group of storage units, wherein the second group of storage units is allocated a second logical address sub-space of the set of logical address sub-spaces;

    reorganizing, by the managing unit, distribution of the second logical address sub-space among the second new storage unit and each storage unit in the second group of storage units to produce a reorganized second logical address sub-space, wherein allocation of a first portion of the second logical address sub-space is allocated to the second new storage unit, wherein the first portion of the second logical address sub-space is between second and third portions of the second logical address sub-space, wherein the second portion of the second logical address sub-space is allocated to a third storage unit of the second group of storage units and the third portion of the second logical address sub-space is allocated to a fourth storage unit of the second group of storage units;

    transferring, by the third storage unit, a third group of encoded data slices to the second new storage unit in accordance with the reorganized second logical address sub-space; and

    transferring, by the fourth storage unit, a fourth group of encoded data slices to the second new storage unit in accordance with the reorganized second logical address sub-space.

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