×

Reallocation in a dispersed storage network (DSN)

  • US 9,952,930 B2
  • Filed: 10/21/2016
  • Issued: 04/24/2018
  • Est. Priority Date: 10/30/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device comprising:

  • an interface configured to interface and communicate with a dispersed storage network (DSN);

    memory that stores operational instructions; and

    a processing module operably coupled to the interface and to the memory, wherein the processing module, when operable within the computing device based on the operational instructions, is configured to;

    detect a change within the DSN from a first system configuration of a Decentralized, or Distributed, Agreement Protocol (DAP) to a second system configuration of the DAP based on at least one of addition or removal of at least one storage unit (SU) within a plurality of storage units (SUs) within the DSN or reallocation of data within the DSN, wherein the first system configuration of the DAP and the second system configuration of the DAP respectively provide for deterministic calculation of locations of encoded data slice (EDS) sets that correspond respectively to a plurality of data segments of a data object that are distributedly stored among the plurality of storage units SUs within the DSN, wherein the data object is segmented into the plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce a set of EDSs of the EDS sets;

    identify a DAP transition mapping between the first system configuration of the DAP to the second system configuration of the DAP;

    direct at least one SU to service at least one of a first read request or a first write request from a first other computing device for at least one EDS stored within the at least one SU based on the DAP transition mapping during transition from the first system configuration of the DAP to the second system configuration of the DAP; and

    direct the at least one SU to service at least one of a second read request or a second write request from at least one of the first other computing device or a second other computing device for the at least one EDS stored within the at least one SU based on the second system configuration of the DAP after completion of the transition from the first system configuration of the DAP to the second system configuration of the DAP.

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