REBUILDING A DATA REVISION IN A DISPERSED STORAGE NETWORK
    12.
    发明申请
    REBUILDING A DATA REVISION IN A DISPERSED STORAGE NETWORK 有权
    重新分配存储网络中的数据版本

    公开(公告)号:US20150212887A1

    公开(公告)日:2015-07-30

    申请号:US14679578

    申请日:2015-04-06

    Abstract: A method begins by a processing module storing a set of encoded data slices in storage units. A data segment of data is encoded, in accordance with dispersed storage error encoding parameters, to produce the set of encoded data slices. The dispersed storage error encoding parameters include a decode threshold number and a pillar width number, which is at least twice the decode threshold number. The method continues with the processing module processing a first request for retrieval of the data segment by retrieving a first sub-set of encoded data slices, which includes the decode threshold number, and decoding them to produce a first recovered data segment. The method continues with the processing module processing a second request for retrieval of the data segment by retrieving a second sub-set of encoded data slices, which includes the decode threshold number, and decoding them to produce a second recovered data segment.

    Abstract translation: 一种方法由存储单元中存储一组编码数据片的处理模块开始。 根据分散的存储错误编码参数对数据的数据段进行编码,以产生编码数据片段集合。 分散的存储错误编码参数包括解码阈值数和柱宽数,其至少是解码阈值数量的两倍。 该方法继续处理模块处理通过检索包括解码阈值编号的编码数据片的第一子集并且对它们进行解码以产生第一恢复数据片段来检索数据片段的第一请求。 该方法继续处理模块通过检索包括解码阈值号码的编码数据片段的第二子集并且对它们进行解码以产生第二恢复数据片段来处理用于检索数据片段的第二请求。

    METHOD AND APPARATUS FOR DISTRIBUTED STORAGE INTEGRITY PROCESSING

    公开(公告)号:US20140331085A1

    公开(公告)日:2014-11-06

    申请号:US14331997

    申请日:2014-07-15

    Abstract: 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.

    Method and apparatus for storage integrity processing based on error types in a dispersed storage network
    15.
    发明授权
    Method and apparatus for storage integrity processing based on error types in a dispersed storage network 有权
    基于分散存储网络中的错误类型的用于存储完整性处理的方法和装置

    公开(公告)号:US08819516B2

    公开(公告)日:2014-08-26

    申请号:US13916138

    申请日:2013-06-12

    Abstract: A storage integrity system in a dispersed storage network scans an address range of data slices to identify errors in one of a plurality of encoded data slices, wherein the plurality of encoded data slices are generated from a data segment using an error encoding dispersal function. When the storage integrity system detects an error, it identifies one of the encoded data slices for rebuilding. The identified data slice is rebuilt in response to the type of error. For example, when the type of the error includes a temporary error, the storage integrity system waits a predetermined time period to determine whether the error still exists prior to rebuilding the identified data slice.

    Abstract translation: 分散存储网络中的存储完整性系统扫描数据片段的地址范围以识别多个编码数据片之一中的错误,其中使用错误编码分散功能从数据片段生成多个编码数据片。 当存储完整性系统检测到错误时,它会识别用于重建的编码数据切片之一。 识别的数据切片是根据错误类型重建的。 例如,当错误的类型包括临时错误时,存储完整性系统等待预定时间段以确定在重建所识别的数据切片之前该错误是否仍然存在。

    Retrieving data from a dispersed storage network in accordance with a retrieval threshold
    16.
    发明授权
    Retrieving data from a dispersed storage network in accordance with a retrieval threshold 有权
    根据检索阈值从分散存储网络检索数据

    公开(公告)号:US08627177B2

    公开(公告)日:2014-01-07

    申请号:US13897567

    申请日:2013-05-20

    Abstract: A method begins with a processing module determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN). The set of encoded data slices represents data encoded using a dispersed storage error encoding function having a number of encoded data slices in the set of encoded data slices equal to or greater than a decode threshold and the retrieval threshold is equal to or greater than the decode threshold. The method continues with the processing module issuing data retrieval requests to the DSN for the set of encoded data slices and receiving encoded data slices of the set of encoded data slices to produce received encoded data slices. The method continues with the processing module decoding the received encoded data slices to recapture the data when a number of received encoded data slices compares favorably to the retrieval threshold.

    Abstract translation: 方法开始于处理模块确定用于从分散存储网络(DSN)检索一组编码数据片段的检索阈值。 编码数据片段的集合表示使用分散的存储错误编码功能编码的数据,该分散存储错误编码功能在编码数据片段的集合中具有等于或大于解码阈值的编码数据片段数,并且检索阈值等于或大于解码 阈。 该方法继续处理模块向DSN发出用于该组编码数据片的数据检索请求,并接收编码数据片组的编码数据片,以产生接收的编码数据片。 该方法继续处理模块对接收到的编码数据片进行解码,以便当接收到的编码数据片段的数量与检索阈值相比较时,重新获取数据。

    METHOD AND APPARATUS FOR REBUILDING DATA IN A DISPERSED DATA STORAGE NETWORK
    17.
    发明申请
    METHOD AND APPARATUS FOR REBUILDING DATA IN A DISPERSED DATA STORAGE NETWORK 有权
    用于在分散数据存储网络中重新构建数据的方法和装置

    公开(公告)号:US20130275833A1

    公开(公告)日:2013-10-17

    申请号:US13914232

    申请日:2013-06-10

    Abstract: A method begins a first rebuilder application identifying a data slice having a storage error. The method continues with the first rebuilder application or a second rebuilder application identifying a data segment based on the identified data slice. The method continues with the second rebuilder application identifying one or more other slice servers that are storing other data slices of the encoded data segment. The method continues with the second rebuilder application receiving a sufficient number of the other data slices to reconstruct the data segment and decoding them to reconstruct the data segment. The method continues with the second rebuilder application encoding the reconstructed data segment in accordance with the information dispersal algorithm to produce a new set of data slices and selecting one of them as the rebuild data slice.

    Abstract translation: 方法开始识别具有存储错误的数据切片的第一重建应用程序。 该方法继续第一重建应用程序或第二重建器应用程序基于所识别的数据切片来标识数据段。 第二重建器应用程序继续识别存储编码数据段的其他数据片段的一个或多个其他片服务器。 该方法继续第二重建器应用程序接收足够数量的其他数据切片以重构数据段并对其进行解码以重构数据段。 该方法继续按照信息分散算法编码重建数据段的第二重建器应用程序,以产生一组新的数据片并选择其中的一个作为重建数据片。

    Digest listing decomposition
    18.
    发明授权

    公开(公告)号:US10360180B2

    公开(公告)日:2019-07-23

    申请号:US14447890

    申请日:2014-07-31

    Abstract: To identify slice errors, a processing module of a computing device in a dispersed storage network (DSN) sends first list digest requests to at least first and second dispersed storage (DS) units. The requests indicates a first range of slice names to include in a first list digest. The processing module receives digest responses from the DS units, and compares the digest responses to determine whether they identify the same slices. If they do not identify the same slices, the processing module sends second list digest requests indicating a sub-range of the first range of slice names to include in second list digests. The sub-range continues to be narrowed until the processing module identifies at least one sub-range of slice names where a slice error exists.

Patent Agency Ranking