TRANSFERRING DATA OF A DISPERSED STORAGE NETWORK
    21.
    发明申请
    TRANSFERRING DATA OF A DISPERSED STORAGE NETWORK 有权
    传输存储网络的数据

    公开(公告)号:US20140019579A1

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

    申请号:US14029347

    申请日:2013-09-17

    申请人: CLEVERSAFE, INC.

    IPC分类号: H04L29/08

    摘要: A method begins by a dispersed storage (DS) processing detecting unavailability of a storage device of a site of dispersed storage network (DSN) memory to produce an unavailable storage device. The method continues with the DS processing module reassigning a fraction of a logical address sub-range of the unavailable storage device to one or more other storage devices, rebuilding one or more logically addressable data objects to produce one or more rebuilt data objects and storing the one or more rebuilt data objects in the one or more other storage devices. When the unavailable storage device becomes available, the method continues with the DS processing module reallocating the fraction of the logical address sub-range from the one or more other storage devices to the storage device and transferring the one or more rebuilt data objects from the one or more other storage devices to the storage device.

    摘要翻译: 一种分散存储(DS)处理的方法开始于检测分散存储网络(DSN)存储器的站点的存储设备的不可用性,以产生不可用的存储设备。 该方法继续,DS处理模块将不可用存储设备的逻辑地址子范围的一小部分重新分配给一个或多个其他存储设备,重建一个或多个逻辑上可寻址的数据对象以产生一个或多个重建的数据对象并存储 在一个或多个其他存储设备中的一个或多个重建的数据对象。 当不可用的存储设备变得可用时,该方法继续DS处理模块将逻辑地址子范围的一部分从一个或多个其他存储设备重新分配到存储设备,并将一个或多个重建的数据对象从一个 或更多其他存储设备到存储设备。

    EXPANDING A HIERARCHICAL DISPERSED STORAGE INDEX
    22.
    发明申请
    EXPANDING A HIERARCHICAL DISPERSED STORAGE INDEX 有权
    扩展分层存储指数

    公开(公告)号:US20130275480A1

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

    申请号:US13775769

    申请日:2013-02-25

    申请人: Cleversafe, Inc.

    IPC分类号: G06F17/30

    摘要: A method begins by a dispersed storage (DS) processing module determining to expand a hierarchical ordered index structure and retrieving a root index node. The method continues with the DS processing module identifying immediate children index nodes, dividing the immediate children index nodes into sets of children index nodes, creating, for each of the sets of children index nodes, a sub-root index node to produce a set of sub-root index nodes, creating a new root index node to include entries for each of the sub-root index nodes of the set of sub-root index nodes, and temporarily storing the new root index node and the set of sub-root index nodes in a dispersed storage network (DSN). When the root index node has not changed, the method continues with the DS processing module updating the hierarchical ordered index structure with the new root index node and the set of sub-root index nodes.

    摘要翻译: 一种分散存储(DS)处理模块开始的方法是确定扩展分层有序索引结构并检索根索引节点。 该方法继续DS识别立即儿童索引节点,将直接子索引节点划分为子索引节点集合,为每个子索引节点组创建一个子根索引节点,以生成一组 子根索引节点,创建一个新的根索引节点,以包括子根索引节点集合中每个子根索引节点的条目,并临时存储新的根索引节点和子根索引集 分散存储网络(DSN)中的节点。 当根索引节点没有改变时,该方法继续DS处理模块使用新的根索引节点和子根索引节点集来更新分层有序索引结构。

    Executing Partial Tasks in a Distributed Storage and Task Network
    23.
    发明申请
    Executing Partial Tasks in a Distributed Storage and Task Network 有权
    在分布式存储和任务网络中执行部分任务

    公开(公告)号:US20130151927A1

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

    申请号:US13707502

    申请日:2012-12-06

    申请人: Cleversafe, Inc.

    IPC分类号: H03M13/05

    摘要: A method begins by a dispersed storage (DS) processing module receiving a partial task regarding an encoded data block grouping. The method continues with the DS processing module performing the partial task on the encoded data block grouping to produce a partial task result and determining subsequent treatment of the partial task result. When the subsequent treatment includes storage of the partial task result, the method continues with the DS processing module determining a manner in which the partial task result is to be stored. When the manner in which the partial task result is to be stored is dispersed storage, the method continues with the DS processing module dispersed storage error encoding the partial task result to produce one or more sets of encoded partial task result blocks and outputting the one or more sets of encoded partial task result blocks to a set of DST execution units.

    摘要翻译: 一种分散存储(DS)处理模块开始接收关于编码数据块分组的部分任务的方法。 该方法继续DS处理模块在编码数据块分组上执行部分任务以产生部分任务结果并确定部分任务结果的后续处理。 当后续处理包括存储部分任务结果时,该方法继续DS处理模块确定要存储部分任务结果的方式。 当存储部分任务结果的方式是分散存储时,该方法继续DS处理模块分散存储错误编码部分任务结果以产生一组或多组编码的部分任务结果块,并输出一个或多个 更多的编码部分任务结果块集合到一组DST执行单元。

    Transferring Encoded Data Slices in a Distributed Storage Network
    24.
    发明申请
    Transferring Encoded Data Slices in a Distributed Storage Network 有权
    在分布式存储网络中传输编码数据片

    公开(公告)号:US20130138862A1

    公开(公告)日:2013-05-30

    申请号:US13683964

    申请日:2012-11-21

    申请人: Cleversafe, Inc.

    IPC分类号: G06F12/06

    摘要: A method begins by a distributed storage (DS) processing module identifying encoded data slices of stored encoded data slices to transfer, wherein the stored encoded data slices are assigned addresses within a local distributed storage network (DSN) address range, wherein a global DSN address space is divided into a plurality of address sectors, and wherein the local DSN address range is a portion of an address sector. The method continues with the DS processing module determining whether another local DSN address range in the address sector exists and when the other local DSN address range in the address sector exists, determining whether to transfer identified encoded data slices into the other local DSN address range. When the at least some of the identified encoded data slices are to be transferred, the method continues with the DS processing module initiating a data transfer protocol to transfer the identified encoded data slices.

    摘要翻译: 一种方法由分布式存储(DS)处理模块开始,其识别存储的编码数据片段的编码数据片段以进行传输,其中所存储的编码数据片段被分配在本地分布式存储网络(DSN)地址范围内的地址,其中全局DSN地址 空间被分成多个地址扇区,并且其中本地DSN地址范围是地址扇区的一部分。 该方法继续DS处理模块确定是否存在地址扇区中的另一本地DSN地址范围,并且当地址扇区中的另一个本地DSN地址范围存在时,确定是否将识别的编码数据片段传送到另一本地DSN地址范围。 当要传送所识别的编码数据片段中的至少一些时,该方法继续DS处理模块启动数据传输协议以传送所识别的编码数据片段。

    Temporarily storing an encoded data slice

    公开(公告)号:US09606858B2

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

    申请号:US13887662

    申请日:2013-05-06

    申请人: CLEVERSAFE, INC.

    IPC分类号: G11C29/00 G06F11/10 G06F17/30

    摘要: A processing module encodes data using a dispersed storage error coding function to produce a set of encoded data slices and identifies storage units for storage of the set of encoded data slices. The processing module determines that a storage unit of the storage units is unavailable, where the storage unit is targeted to store an encoded data slice of the set of encoded data slices. The processing module selects a foster storage unit of the storage units for temporarily storing the encoded data slice. When the storage unit is available, the processing module transfers the encoded data slice from the foster storage unit to the storage unit.