TEMPORARILY STORING DATA IN A DISPERSED STORAGE NETWORK

    公开(公告)号:US20170171309A9

    公开(公告)日:2017-06-15

    申请号:US14153319

    申请日:2014-01-13

    申请人: CLEVERSAFE, INC.

    IPC分类号: H04L29/08

    CPC分类号: H04L67/1097

    摘要: A method begins by a dispersed storage (DS) processing module obtaining a transaction number and generating a set of temporary write commands regarding storage of a data segment in a dispersed storage network (DSN) memory, where a temporary write command includes the transaction number, an encoded portion of the data segment, and an implicit instruction that the encoded portion is not to be stored or made accessible in accordance with a conventional manner. The method continues with the DS processing module transmitting the set of temporary write commands to the DSN memory. When the temporarily stored data segment is to be read from the DSN memory, the method continues with the DS processing module generating a set of temporary read commands, where a temporary read command includes the transaction number, identity of the encoded portion, and an explicit instruction to read the encoded portion in violation of the conventional manner.

    Concurrent set storage in distributed storage network

    公开(公告)号:US09645967B2

    公开(公告)日:2017-05-09

    申请号:US14083724

    申请日:2013-11-19

    申请人: CLEVERSAFE, INC.

    摘要: For each original data segment, a distributed storage processing unit generates encoded slices designed to prevent the original data segment from being reconstructed using fewer than a threshold number of encoded slices. Multiple encoded slices are generated for each of two different data segments, and the slices associated with the first and second data segment are stored substantially concurrently in different storage sets employing different distributed storage units. Encoded slices for even and odd data segments can be stored in different storage sets, or longer sequences of data segments can be stored in alternating storage sets. Storage sets can also be determined by the vault generation of a particular data segment.

    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.

    Updating error recovery information in a dispersed storage network
    18.
    发明授权
    Updating error recovery information in a dispersed storage network 有权
    在分散的存储网络中更新错误恢复信息

    公开(公告)号:US09591068B2

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

    申请号:US14587948

    申请日:2014-12-31

    申请人: CLEVERSAFE, INC.

    发明人: Jason K. Resch

    摘要: A method begins with a set of storage units of a dispersed storage network (DSN) receiving a plurality of read requests for encoded data slices corresponding to particular content data. The method continues with a first storage unit detecting that a corresponding portion of the plurality of read requests exceeds a heavy load condition for the first storage unit. The method continues when the corresponding portion of the plurality of read requests exceeds the heavy load condition for the first storage unit with the first storage unit identifying a first alternative storage unit of the DSN. The method continues with the first storage unit sending a copy of the first group of encoded data slices to the first alternative storage unit and redirecting some of the corresponding portion of the plurality of read requests to the first alternative storage unit for processing.

    摘要翻译: 一种方法从分散存储网络(DSN)的一组存储单元开始,其接收与特定内容数据相对应的编码数据片段的多个读取请求。 该方法继续第一存储单元检测多个读请求的对应部分超过第一存储单元的重负载条件。 当第一存储单元识别DSN的第一替代存储单元时,多个读取请求的对应部分超过第一存储单元的重载条件时,继续该方法。 该方法继续,第一存储单元将第一组编码数据片段的副本发送到第一替代存储单元,并将多个读取请求中的一些相应部分重定向到第一替代存储单元以进行处理。

    Creating a new file for a dispersed storage network
    20.
    发明授权
    Creating a new file for a dispersed storage network 有权
    为分散的存储网络创建新文件

    公开(公告)号:US09584326B2

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

    申请号:US13683998

    申请日:2012-11-21

    申请人: Cleversafe, Inc.

    摘要: A method begins by a dispersed storage (DS) processing module receiving a file creation request to create a new file from portions of a set of existing files. The method continues with the DS processing module identifying data segments associated with the set of existing files corresponding to the portions of the set of existing files to produce identified data segments and identifying sets of encoded data slices of the identified data segments to produce identified sets of encoded data slices. The method continues with the DS processing module determining addressing information for the identified sets of encoded data slices from existing addressing information of the set of existing files and generating a segment allocation table for the new file based on the addressing information of the identified sets of encoded data slices such that the new file is created without duplication of the portions of the existing files.

    摘要翻译: 一种分散存储(DS)处理模块从一组现有文件的部分接收文件创建请求以创建新文件的方法开始。 该方法继续DS处理模块识别与现有文件集合的部分对应的现有文件集合相关联的数据段,以产生识别的数据段并识别所识别的数据段的编码数据片段的集合,以产生识别的组 编码数据切片。 该方法继续,DS处理模块根据现有文件集合的现有寻址信息确定所识别的编码数据片段的寻址信息,并且基于所识别的编码的集合的寻址信息生成新文件的片段分配表 数据片,使得新文件被创建而不复制现有文件的部分。