REBUILDING DATA WHILE READING DATA IN A DISPERSED STORAGE NETWORK
    1.
    发明公开
    REBUILDING DATA WHILE READING DATA IN A DISPERSED STORAGE NETWORK 审中-公开
    DATENWIEDERHERSTELLUNGWÄHRENDDES LESENS VON DATEN IN EINEM VERTEILTEN SPEICHERNETZWERK

    公开(公告)号:EP3017436A4

    公开(公告)日:2017-03-15

    申请号:EP14819242

    申请日:2014-06-30

    Applicant: IBM

    Abstract: A method begins by a dispersed storage (DS) processing sending representations of a read-rebuild inquiry request to storage units and receiving a decode threshold number of encoded data slices in response. The method continues with the DS processing module receiving a remaining number of slice status responses regarding a remaining number of encoded data slices. The method continues with the DS processing module decoding the decode threshold number of encoded data slices to reproduce a data segment and interpreting the remaining number of slice status responses to determine whether one of the remaining number of encoded data slices includes an error. When determining the error, the method continues with the DS processing module generating a rebuilt encoded data slice based on the reproduced data segment to replace the one of the remaining number of encoded data slices that includes the error.

    Abstract translation: 一种方法包括响应于读取操作发送关于读取的编码数据片段的编码数据片段的读取阈值数量到存储单元的读取请求,其中读取阈值数目在解码阈值编号与编码的总数之间 编码数据片组的数据片段。 该方法还包括将关于该组编码片段的编码数据片段的剩余数量的状态查询发送到其他存储单元,其中剩余数量等于总数减去读取的阈值数目。 该方法还包括从存储单元接收关于读取请求和状态查询的响应。 所述方法还包括基于所述响应来确定所述编码数据片段集合中的编码数据片要求重建,并且在处理所述读取操作时重建所述编码数据片。

    ACCESSING AN ENCODED DATA SLICE UTILIZING A MEMORY BIN

    公开(公告)号:EP2625608A4

    公开(公告)日:2018-01-03

    申请号:EP11831169

    申请日:2011-09-14

    Applicant: IBM

    Abstract: A method begins by a processing module decoding a set of encoded data slices to produce a decoded data segment and determining whether the decoded data segment includes an error. When the decoded data segments includes the error, the processing module identifies one or more errant encoded data slices by decoding another set of encoded data slices to produce another decoded data segment. The method continues with the processing module determining whether the other decoded data segment includes the error. When the other decoded data segment does not include the error, the processing module identifies the one or more errant encoded data slices and corrects the one or more errant encoded data slices. When the other decoded data segment includes the error, the processing module repeats, for yet another set of encoded data slices, the decoding step, the determining step, and the identifying and correcting step or the repeating steps.

Patent Agency Ranking