Rebuilding a data revision in a dispersed storage network
    1.
    发明授权
    Rebuilding a data revision in a dispersed storage network 有权
    在分散的存储网络中重建数据修订版本

    公开(公告)号:US09563507B2

    公开(公告)日:2017-02-07

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

    Check operation dispersed storage network frame
    2.
    发明授权
    Check operation dispersed storage network frame 有权
    检查操作分散存储网络框架

    公开(公告)号:US09524267B2

    公开(公告)日:2016-12-20

    申请号:US14176807

    申请日:2014-02-10

    Abstract: A method begins by a processing module generating a payload section of a dispersed storage network (DSN) frame regarding a check request operation by generating one or more slice name fields of the payload section to include one or more slice names corresponding to one or more encoded data slices and generating a transaction number field of the payload section to include a transaction number corresponding to the check request operation. The method continues with the processing module generating a protocol header of the DSN frame by generating a payload length field of the protocol header to include a payload length that represents a length of the payload section and generating remaining fields of the protocol header.

    Abstract translation: 一种方法从处理模块开始,该处理模块通过生成有效载荷部分的一个或多个片名字段来生成关于检查请求操作的分散存储网络(DSN)帧的有效载荷部分,以包括与一个或多个编码的 数据片并生成有效载荷部分的交易号字段以包括对应于检查请求操作的交易号。 该方法继续处理模块通过生成协议报头的有效载荷长度字段来生成DSN帧的协议报头,以包括表示有效载荷部分的长度并生成协议报头的剩余字段的有效载荷长度。

    List range operation dispersed storage network frame
    3.
    发明授权
    List range operation dispersed storage network frame 有权
    列表范围操作分散存储网络框架

    公开(公告)号:US09235549B2

    公开(公告)日:2016-01-12

    申请号:US14312163

    申请日:2014-06-23

    Abstract: A method begins by generating list range requests. A list range request includes a payload section and a protocol header section. The payload section includes a start slice name field regarding a start slice name of a slice name range; an end slice name field regarding an end slice name of the slice name range; and a maximum response count field regarding a maximum slice name response count. The protocol header includes a payload length field that represents a length of the payload section and an operation code field to indicate the list range request operation. The list range request includes a request to provide a list of slices names corresponding to stored encoded data slices associated with slice names within the slice name range. The method continues by sending the range requests to storage units of the DSN.

    Abstract translation: 一种方法从生成列表范围请求开始。 列表范围请求包括有效载荷部分和协议头部分。 有效载荷部分包括关于切片名称范围的开始切片名称的开始切片名称字段; 关于切片名称范围的结束切片名称的结束切片名称字段; 以及关于最大片名响应计数的最大响应计数字段。 协议报头包括代表有效载荷部分的长度的有效载荷长度字段和指示列表范围请求操作的操作代码字段。 列表范围请求包括提供对应于与片名称范围内的片名相关联的存储的编码数据片段的片名称的列表的请求。 该方法通过向DSN的存储单元发送范围请求而继续。

    LIST RANGE OPERATION DISPERSED STORAGE NETWORK FRAME
    4.
    发明申请
    LIST RANGE OPERATION DISPERSED STORAGE NETWORK FRAME 有权
    列表范围操作分散存储网络框架

    公开(公告)号:US20140301410A1

    公开(公告)日:2014-10-09

    申请号:US14312163

    申请日:2014-06-23

    Abstract: A method begins by generating list range requests. A list range request includes a payload section and a protocol header section. The payload section includes a start slice name field regarding a start slice name of a slice name range; an end slice name field regarding an end slice name of the slice name range; and a maximum response count field regarding a maximum slice name response count. The protocol header includes a payload length field that represents a length of the payload section and an operation code field to indicate the list range request operation. The list range request includes a request to provide a list of slices names corresponding to stored encoded data slices associated with slice names within the slice name range. The method continues by sending the range requests to storage units of the DSN.

    Abstract translation: 一种方法从生成列表范围请求开始。 列表范围请求包括有效载荷部分和协议头部分。 有效载荷部分包括关于切片名称范围的开始切片名称的开始切片名称字段; 关于切片名称范围的结束切片名称的结束切片名称字段; 以及关于最大片名响应计数的最大响应计数字段。 协议报头包括代表有效载荷部分的长度的有效载荷长度字段和指示列表范围请求操作的操作代码字段。 列表范围请求包括提供对应于与片名称范围内的片名相关联的存储的编码数据片段的片名称的列表的请求。 该方法通过向DSN的存储单元发送范围请求而继续。

    Method and apparatus for distributed storage integrity processing
    5.
    发明授权
    Method and apparatus for distributed storage integrity processing 有权
    用于分布式存储完整性处理的方法和装置

    公开(公告)号:US08819482B2

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

    申请号:US14047661

    申请日:2013-10-07

    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.

    Abstract translation: 分散存储网络中的分布式存储完整性系统包括扫描代理和控制单元。 扫描代理识别需要重建的编码数据切片,其中编码数据切片是使用错误编码分散功能从数据段生成的多个编码数据切片之一。 控制单元基于错误编码分散功能检索重建数据段所需的至少一个编码数据片段T. 控制单元可操作以从至少编码数据片段的数量T重建数据片段,并从重建的数据片段生成重建的编码数据片段。 扫描代理位于存储单元中,并且控制单元位于存储单元或存储完整性处理单元,分散存储处理单元或分散存储管理单元中。

    List digest operation dispersed storage network frame
    7.
    发明授权
    List digest operation dispersed storage network frame 有权
    列出摘要操作分散的存储网络框架

    公开(公告)号:US09582459B2

    公开(公告)日:2017-02-28

    申请号:US14223138

    申请日:2014-03-24

    Abstract: A method begins generating a plurality of list digest request frames. Each list digest request frames includes a payload section and a protocol header. The payload section includes a start slice name field, an end slice name, and a response count field. The protocol header includes a payload length field and an operation code field to indicate the list digest request operation. The method continues by outputting the list digest request frames to storage units of a dispersed storage network.

    Abstract translation: 一种方法开始生成多个列表摘要请求帧。 每个列表摘要请求帧包括有效载荷部分和协议头。 有效载荷部分包括起始片名称字段,结束片名称和响应计数字段。 协议报头包括有效载荷长度字段和用于指示列表摘要请求操作的操作码字段。 该方法继续通过将列表摘要请求帧输出到分散的存储网络的存储单元。

    Conclusive write operation dispersed storage network frame
    8.
    发明授权
    Conclusive write operation dispersed storage network frame 有权
    结构化写操作分散存储网络框架

    公开(公告)号:US09514090B2

    公开(公告)日:2016-12-06

    申请号:US14148380

    申请日:2014-01-06

    Abstract: A method begins by a processing module generating a payload of a dispersed storage network frame regarding a conclusive write request operation by generating one or more slice name fields of a payload to include one or more slice names corresponding to one or more write commit responses of a write request operation, wherein the conclusive write request operation is a conclusive phase of the write request operation. The method continues with the processing module generating one or more slice revision numbering fields of the payload, wherein each slice revision numbering field includes a slice revision number corresponding to an associated slice name of the one or more slice names. The method continues with the processing module generating a protocol header of the DSN frame by generating a payload length field of the protocol header to include a payload length and generating remaining fields of the protocol header.

    Abstract translation: 一种方法由处理模块开始,该处理模块通过生成有效负载的一个或多个片名字段来生成关于决定性写入请求操作的分散存储网络帧的有效载荷,以包括与一个或多个写入提交响应对应的一个或多个片名 写请求操作,其中结论性写请求操作是写请求操作的确定阶段。 该方法继续处理模块生成有效载荷的一个或多个片段版本号码字段,其中每个片段版本号码字段包括对应于一个或多个片名称的相关联片段名称的片段版本号。 该方法继续处理模块通过生成协议报头的有效载荷长度字段来生成DSN帧的协议报头以包括有效载荷长度并生成协议报头的剩余字段。

    Identifying a slice name information error in a dispersed storage network
    9.
    发明授权
    Identifying a slice name information error in a dispersed storage network 有权
    识别分散存储网络中的片名信息错误

    公开(公告)号:US09137022B2

    公开(公告)日:2015-09-15

    申请号:US14143471

    申请日:2013-12-30

    Abstract: A method begins by a processing module sending list digest requests to a set of dispersed storage (DS) units. The method continues with the processing module receiving list digest responses from at least some of the set of DS units and determining whether an inconsistency exists between first and second list digest responses of the list digest responses. The method continues with the processing module requesting at least a portion of each of the slice name information lists from first and second DS units of the set of DS units and identifying a slice name information error associated with the inconsistency based on the at least a portion of each of the slices name information lists of the first and second DS units when the inconsistency exists between first and second list digest responses of the list digest responses.

    Abstract translation: 一种方法是由一个处理模块开始发送列表摘要请求到一组分散的存储(DS)单元。 该方法继续处理模块从DS单元组中的至少一些接收列表摘要响应,并确定在列表摘要响应的第一和第二列表摘要响应之间是否存在不一致。 该方法继续处理模块,从DS单元组的第一和第二DS单元请求每个片名信息列表的至少一部分,并且基于至少一部分来识别与不一致相关联的片名信息错误 当列表摘要响应的第一和第二列表摘要响应之间存在不一致时,第一和第二DS单元的每个片名信息列表。

    Method and apparatus for rebuilding data in a dispersed data storage network
    10.
    发明授权
    Method and apparatus for rebuilding data in a dispersed data storage network 有权
    用于在分散的数据存储网络中重建数据的方法和装置

    公开(公告)号:US08713358B2

    公开(公告)日:2014-04-29

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

Patent Agency Ranking