Checked write operation dispersed storage network frame
    21.
    发明授权
    Checked write operation dispersed storage network frame 有权
    检查写操作分散存储网络框架

    公开(公告)号:US08625636B2

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

    申请号:US13080200

    申请日:2011-04-05

    IPC分类号: H04J3/24

    摘要: A method begins by a processing module generating a payload of a dispersed storage network frame by generating a transaction number field including a transaction number and generating one or more slice payload sections, wherein each slice payload section includes a slice name field to include a slice name corresponding to an encoded data slice, a last known slice revision numbering field including a last known revision number of the slice name, a new slice revision numbering field including a new revision number of the slice name, a slice length field including a length of the encoded data slice, and a slice payload field including the encoded data slice. The method continues with the processing module generating a protocol header including a payload length field and remaining fields of the protocol header.

    摘要翻译: 一种方法由处理模块开始,该处理模块通过生成包括交易号码的交易号码字段并生成一个或多个码片有效载荷部分来产生分散的存储网络帧的有效载荷,其中每个片段有效载荷部分包括片名称字段以包括片名称 对应于编码数据切片,最后一个已知的切片修订编号字段,其包括切片名称的最后已知修订号,包括切片名称的新版本号的新切片修订编号字段,包括长度为 编码数据切片,以及包括编码数据切片的切片有效载荷字段。 该方法继续处理模块生成包括有效载荷长度字段和协议头部的剩余字段的协议报头。

    Verification of dispersed storage network access control information
    22.
    发明授权
    Verification of dispersed storage network access control information 有权
    分散存储网络访问控制信息的验证

    公开(公告)号:US08560855B2

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

    申请号:US12759701

    申请日:2010-04-14

    申请人: Jason K. Resch

    发明人: Jason K. Resch

    IPC分类号: H04L9/32

    摘要: In a dispersed storage network access control list information must be occasionally written out to system units across the network. A dispersed storage (DS) managing unit (18) combines (204) the access control list information with a clock stamp and hashes (206) that combined output. An encryptor (208) encrypts a security key (210) and the hash output to obtain a signature. A combiner (212) combines the signature and the output of combiner (204) and outputs to a publisher (214). Upon receipt of the output of the publisher (214) a dispersed storage unit (44) can reverse process and securely validate the access control list information provided by the publisher (214) to receive and store updated and valid access control list information. This processing is performed by the unit (44) using parsers (216), caches (218 and 228), hash operations (224), decryptors (222), comparators (226), logic (230), and key stores (220).

    摘要翻译: 在分散的存储网络中,访问控制列表信息必须偶尔被写入到整个网络的系统单元中。 分散存储(DS)管理单元(18)将访问控制列表信息与组合输出的时钟标记和散列(206)组合(204)。 加密器(208)加密安全密钥(210)和散列输出以获得签名。 组合器(212)将组合器(204)的签名和输出组合并输出到出版者(214)。 在收到发布者(214)的输出后,分散的存储单元(44)可以反向处理并安全地验证由发布者(214)提供的访问控制列表信息,以接收和存储更新的和有效的访问控制列表信息。 该处理使用解析器(216),高速缓存(218和228),散列操作(224),解密器(222),比较器(226),逻辑(230)和密钥存储(220)由单元(44) 。

    Dispersed storage unit selection
    23.
    发明授权
    Dispersed storage unit selection 有权
    分散存储单元选择

    公开(公告)号:US08516299B2

    公开(公告)日:2013-08-20

    申请号:US13593997

    申请日:2012-08-24

    IPC分类号: G06F11/08 G06F11/00

    摘要: A dispersed storage device for use within a dispersed storage network operates to select a set of dispersed storage units for storage of a data object by slicing an encoded data segment of a data object into error coded data slices, determining slice metadata for the error coded data slices, determining memory characteristics of dispersed storage units capable of storing the error coded data slices and selecting the set of dispersed storage units for storing the error coded data slices based on the slice metadata and the memory characteristics.

    摘要翻译: 用于分散存储网络中的分散存储设备通过将数据对象的编码数据段分片成错误编码数据片段来选择一组分散存储单元以存储数据对象,确定错误编码数据的片元数据 确定能够存储错误编码数据片的分散存储单元的存储器特征,并且基于片元数据和存储器特征选择用于存储错误编码数据片的分散存储单元组。

    Adjusting data dispersal in a dispersed storage network
    24.
    发明授权
    Adjusting data dispersal in a dispersed storage network 有权
    调整分散存储网络中的数据

    公开(公告)号:US08495466B2

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

    申请号:US12983214

    申请日:2010-12-31

    IPC分类号: G11C29/00

    摘要: A method begins by a processing module determining a performance based indication regarding storage of a data segment as a set of encoded data slices and comparing the performance based indication with a performance threshold. When the performance based indication compares unfavorably with the performance threshold, the method continues with the processing module decoding the set of encoded data slices to reproduce the data segment, adjusting error coding dispersal storage function parameters based on the unfavorable comparison of the performance based indication with the performance threshold to produce performance adjusted error coding dispersal storage function parameters, encoding the reproduced data segment in accordance with the performance adjusted error coding dispersal storage function parameters to produce a second set of encoded data slices, and selecting a storage set of encoded data slices from the set of encoded data slices and the second set of encoded data slices.

    摘要翻译: 一种方法从处理模块开始,将关于数据段的存储的基于性能的指示确定为一组编码数据片,并将基于性能的指示与性能阈值进行比较。 当基于性能的指示与性能阈值不利地比较时,该方法继续处理模块对该组编码数据片段进行解码以再现数据段,基于基于性能的指示与不良性能指示的不利比较来调整误差编码分散存储功能参数 所述性能阈值产生性能调整误差编码分散存储功能参数,根据所述再现数据段编码所述性能调整后的误差编码分散存储功能参数产生第二组编码数据片,并选择编码数据片段的存储集 从编码数据片段和第二组编码数据片段中获取。

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

    公开(公告)号:US08489915B2

    公开(公告)日:2013-07-16

    申请号:US12767404

    申请日:2010-04-26

    IPC分类号: G06F11/00

    摘要: 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.

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

    COMPACTING DISPERSED STORAGE SPACE
    26.
    发明申请
    COMPACTING DISPERSED STORAGE SPACE 有权
    压缩分散存储空间

    公开(公告)号:US20130145116A1

    公开(公告)日:2013-06-06

    申请号:US13270571

    申请日:2011-10-11

    IPC分类号: G06F3/06

    摘要: A method begins by a processing module identifying a first storage space zone that includes a plurality of deleted encoded data slices and a plurality of active encoded data slices. The method continues with the processing module determining to compact the first storage space zone based on a function of the plurality of deleted encoded data slices and the plurality of active encoded data slices. The method continues with the processing module retrieving the plurality of active encoded data slices from the first storage space zone, identifying a second storage space zone, storing the plurality of active encoded data slices in the second storage space zone, and erasing the plurality of deleted encoded data slices and the plurality of active encoded data slices from the first storage space zone when the first storage space zone is to be compacted.

    摘要翻译: 一种方法由识别包括多个被删除的编码数据片段和多个活动编码数据片段的第一存储空间区域的处理模块开始。 该方法继续处理模块确定以基于多个被删除的编码数据片段和多个活动编码数据片段的功能来压缩第一存储空间区域。 该方法继续处理模块从第一存储空间区域检索多个活动编码数据片段,识别第二存储空间区域,将多个活动编码数据片段存储在第二存储空间区域中,以及擦除多个被删除的 当第一存储空间区域将被压缩时,来自第一存储空间区域的编码数据切片和多个活动编码数据切片。

    FACILITATING ACCESS OF A DISPERSED STORAGE NETWORK
    28.
    发明申请
    FACILITATING ACCESS OF A DISPERSED STORAGE NETWORK 有权
    实现分散存储网络的实现

    公开(公告)号:US20130046973A1

    公开(公告)日:2013-02-21

    申请号:US13587224

    申请日:2012-08-16

    IPC分类号: H04L9/32

    摘要: A method begins by a dispersed storage (DS) processing module generating a temporary public-private key pair, a restricted use certificate, and a temporary password for a device. The method continues with the DS processing encoding a temporary private key to produce a set of encoded private key shares and encoding the restricted use certificate to produce a set of encoded certificate shares. The method continues with the DS processing module outputting the set of encoded private key shares and the set of encoded certificate shares to a set of authentication units. The method continues with the DS processing module outputting the temporary password to the device such that, when the device retrieves the set of encoded private key shares and the set of encoded certificate shares, the device is able to recapture the temporary private key and the restricted use certificate for accessing a dispersed storage network (DSN).

    摘要翻译: 方法由分散存储(DS)处理模块开始,该模块生成用于设备的临时公私密钥对,限制使用证书和临时密码。 该方法继续处理编码临时私钥的DS处理,以产生一组编码的私钥共享并对受限使用证书进行编码以产生一组编码的证书共享。 该方法继续,DS处理模块将编码的私钥共享集合和编码的证书共享集合输出到一组认证单元。 该方法继续DS处理模块向设备输出临时密码,使得当设备检索编码的私钥共享集合和编码的证书共享集合时,该设备能够重新捕获临时私钥并且被限制 使用证书访问分散的存储网络(DSN)。

    READ OPERATION DISPERSED STORAGE NETWORK FRAME
    30.
    发明申请
    READ OPERATION DISPERSED STORAGE NETWORK FRAME 有权
    读操作分流存储网络框架

    公开(公告)号:US20110264823A1

    公开(公告)日:2011-10-27

    申请号:US13080431

    申请日:2011-04-05

    IPC分类号: G06F15/16

    摘要: A method begins by a processing module generating a payload section of a dispersed storage network (DSN) frame regarding a read 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 read 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.

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