发明名称 SYSTEM FOR REBUILDING DATA IN A DISPERSED STORAGE NETWORK
摘要 A method for execution by a dispersed storage and task (DST) execution unit includes receiving a request for rebuilding dispersed error encoded data slices and determining a rate for rebuilding the data slices. The method continues by the DST receiving one or more requests for dispersed error encoded data slices not associated with rebuilding and modifying the rate of processing for the one or more requests for dispersed error encoded data slices not associated with rebuilding dispersed error encoded data slices in accordance with the rate for rebuilding dispersed error encoded data slices. When the sending rebuilding dispersed error encoded data slices has concluded the method continues by reverting the rate of processing of requests for dispersed error encoded data slices to the previous rate.
申请公布号 US2017123918(A1) 申请公布日期 2017.05.04
申请号 US201615331214 申请日期 2016.10.21
申请人 International Business Machines Corporation 发明人 Resch Jason K.
分类号 G06F11/10;G06F3/06 主分类号 G06F11/10
代理机构 代理人
主权项 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 those 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; andtransmit, via the interface, an instruction to the 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.
地址 Armonk NY US