发明名称 Method and apparatus for distributed storage integrity processing
摘要 A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.
申请公布号 US8819482(B2) 申请公布日期 2014.08.26
申请号 US201314047661 申请日期 2013.10.07
申请人 Cleversafe, Inc. 发明人 Dhuse Greg;Baptist Andrew;Mark Zachary J.;Resch Jason K.;Volvovski Ilya
分类号 G06F11/00;H04L29/08;H04L29/14;G06F11/10;G06F11/20 主分类号 G06F11/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Smith Jessica W.
主权项 1. A storage integrity processing unit in a distributed storage network, comprises: a network interface for interfacing with a plurality of storage units in the distributed storage network; and at least one rebuild module operable to: receive a plurality of identifications of data slices that require rebuilding;store in a rebuild queue the plurality of identifications of data slices that require rebuilding;select one of the plurality of identifications of data slices from the rebuild queue based on a prioritization algorithm, wherein the selected data slice is one of an X number of a plurality of data slices of an encoded data segment and wherein the encoded data segment is one of a plurality of data segments of a data object and wherein the prioritization algorithm is based on a priority indicator associated with the data object;reconstruct the encoded data segment from at least a number T of the X number of the plurality of data slices of the encoded data segment to generate a reconstructed data segment; andgenerate a rebuilt encoded data slice corresponding to the selected data slice from the reconstructed data segment.
地址 Chicago IL US