×

System for rebuilding data in a dispersed storage network

  • US 10,042,708 B2
  • Filed: 10/21/2016
  • Issued: 08/07/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;

    transmit, via the interface, a rebuild request to at least a threshold number of storage units (SUs) that store a set of encoded data slices (EDSs) associated with a data object, wherein the data object is segmented into a plurality of data segments, and wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce the set of EDSs;

    receive at least a decode threshold number of EDSs from the at least a decode threshold number of SUs of the threshold number of SUs;

    transmit, via the interface, an instruction to the DSN devices that are not recipients of the decode threshold number of EDSs to reduce a rate of processing of encoded data slice requests from a first rate to a second rate;

    recover a rebuilt data segment based on the at least a decode threshold number of EDSs;

    dispersed error encode the rebuilt data segment to generate a rebuilt set of EDSs;

    transmit, via the interface, an EDS of the rebuilt set of EDSs to a storage unit (SU) of the threshold number of SUs from which none of the at least the decode threshold number of EDSs was received; and

    transmit, via the interface, an instruction to the DSN devices that are not recipients of the decode threshold number of EDSs to increase the rate of processing of encoded data slice requests from the second rate to approximately the first rate.

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