ACCESSING DATA BASED ON A DISPERSED STORAGE NETWORK REBUILDING ISSUE
    51.
    发明申请
    ACCESSING DATA BASED ON A DISPERSED STORAGE NETWORK REBUILDING ISSUE 审中-公开
    基于分散式存储网络重构问题访问数据

    公开(公告)号:US20150355979A1

    公开(公告)日:2015-12-10

    申请号:US14675183

    申请日:2015-03-31

    申请人: CLEVERSAFE, INC.

    IPC分类号: G06F11/14 H04L29/08

    摘要: A method begins by a set of storage units of a dispersed storage network (DSN) storing a plurality of encoded data slices, where each storage unit stores a unique sub-set of encoded data slices. The method continues with each storage unit dispersed storage error encoding at least a recovery threshold number of encoded data slices to produce a local set of encoded recovery data slices. In response to a retrieval request, the method continues with a device identifying a storage unit of an initial recovery number of storage units having a rebuilding issue and determining whether the rebuilding issue is correctable at a DSN level. When the rebuilding issue is correctable at the DSN level the method continues with the device selecting another storage unit to replace the storage unit to produce a recovery number of storage units and sending retrieve requests to the recovery number of storage units.

    摘要翻译: 方法由存储多个编码数据片的分散存储网络(DSN)的一组存储单元开始,其中每个存储单元存储编码数据片的唯一子集。 该方法继续每个存储单元分散存储错误编码至少恢复阈值数量的编码数据片以产生本地编码恢复数据片段集合。 响应于检索请求,该方法继续识别具有重建问题的存储单元的初始恢复数量的存储单元的设备,并且确定重建问题是否在DSN级别是可校正的。 当重建问题在DSN级别可校正时,该方法继续,设备选择另一个存储单元来替换存储单元以产生恢复数量的存储单元并且将检索请求发送到恢复数量的存储单元。

    Virtual memory mapping in a dispersed storage network
    52.
    发明授权
    Virtual memory mapping in a dispersed storage network 有权
    虚拟内存映射在分散的存储网络中

    公开(公告)号:US09208025B2

    公开(公告)日:2015-12-08

    申请号:US14304054

    申请日:2014-06-13

    申请人: CLEVERSAFE, INC.

    摘要: A method for evolving dispersed storage network (DSN) memory in a DSN begins by a processing module generating tracking information by tracking evolutionary change of storage units of the DSN memory, performance and reliability requirements of the DSN memory, and memory utilization of the DSN memory. The method continues with the processing module, for a given state of evolution of the DSN memory, interpreting the tracking information to produce given state DSN memory data and establishing virtual DSN address boundaries for a set of the storage units for storing data objects in a virtual memory vault of the DSN, where the virtual memory vault is mapped to the set of the storage units, where the data objects are dispersed storage error encoded into pluralities of sets of encoded data slices that are stored in the set of the storage units in accordance with the virtual DSN address boundaries.

    摘要翻译: 用于演进DSN中的分散存储网络(DSN)存储器的方法由处理模块开始,该处理模块通过跟踪DSN存储器的存储单元,DSN存储器的性能和可靠性要求以及DSN存储器的存储器利用率的进化变化来生成跟踪信息 。 该方法继续处理模块,对于给定的DSN存储器的演进状态,解释跟踪信息以产生给定状态DSN存储器数据,并为一组存储单元建立虚拟DSN地址边界,以将数据对象存储在虚拟 DSN的存储器保管库,其中虚拟存储器保管库被映射到存储单元的集合,其中数据对象被分散存储错误编码为存储在存储单元集合中的​​多组编码数据片段 具有虚拟DSN地址边界。

    Non-temporarily storing temporarily stored data in a dispersed storage network
    53.
    发明授权
    Non-temporarily storing temporarily stored data in a dispersed storage network 有权
    将临时存储的数据临时存储在分散的存储网络中

    公开(公告)号:US09110833B2

    公开(公告)日:2015-08-18

    申请号:US13889557

    申请日:2013-05-08

    申请人: CLEVERSAFE, INC.

    摘要: A method begins by a dispersed storage (DS) processing module receiving data from a plurality of sources and queuing the data for storage in a dispersed storage network (DSN). The method continues with the DS processing module utilizing temporary dispersed storage error encoding parameters for efficient and reliable error encoded temporary storage of the data in the DSN. For a data object of the data temporarily stored in the DSN, the method continues with the DS processing module determining non-temporary storage parameters for the data object, retrieving first encoded data slices regarding the data object from the DSN, reconstructing the data object from the first encoded data slices in accordance with the temporary dispersed storage error encoding parameters, encoding the reconstructed data object in accordance with the non-temporary storage parameters for the data object to produce second encoded data slices, and storing the second encoded data slices in the DSN.

    摘要翻译: 分散存储(DS)处理模块从多个源接收数据并排队数据以便存储在分散存储网络(DSN)中的方法开始。 该方法继续使用临时分散存储错误编码参数的DS处理模块,用于DSN中的数据的有效和可靠的错误编码临时存储。 对于暂时存储在DSN中的数据的数据对象,该方法继续DS处理模块确定数据对象的非临时存储参数,从DSN检索关于数据对象的第一编码数据片,从DSN重构数据对象 根据临时分散存储错误编码参数的第一编码数据片段,根据用于数据对象的非临时存储参数对重构的数据对象进行编码以产生第二编码数据片,并将第二编码数据片存储在 DSN。

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

    公开(公告)号:US20150212887A1

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

    申请号:US14679578

    申请日:2015-04-06

    申请人: CLEVERSAFE, INC.

    IPC分类号: G06F11/10 G06F3/06

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

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

    INTEGRATED CLIENT FOR USE WITH A DISPERSED DATA STORAGE NETWORK
    55.
    发明申请
    INTEGRATED CLIENT FOR USE WITH A DISPERSED DATA STORAGE NETWORK 审中-公开
    集成客户端使用分散的数据存储网络

    公开(公告)号:US20150172386A1

    公开(公告)日:2015-06-18

    申请号:US14628817

    申请日:2015-02-23

    申请人: CLEVERSAFE, INC.

    IPC分类号: H04L29/08

    CPC分类号: H04L67/1097 G06F17/30194

    摘要: A method with a computer generating a first set of access requests regarding a first set of encoded data slices and storage units of a dispersed storage network. A first data segment is encoded into the first set of encoded data slices. The method continues with the computer generating a second set of access requests regarding a second set of encoded data slices and the storage units. A second data segment is encoded into the second set of encoded data slices. The method continues with the computer grouping the first set of access requests and the second set of access requests to produce a set of combined requests. The method continues with the computer sending the set of combined requests to the storage units.

    摘要翻译: 一种具有计算机的方法,其生成关于分散存储网络的第一组编码数据片段和存储单元的第一组访问请求。 第一数据段被编码到第一组编码数据片中。 该方法继续计算机生成关于第二组编码数据片和存储单元的第二组访问请求。 第二数据段被编码到第二组编码数据切片中。 该方法继续计算机对第一组访问请求和第二组访问请求进行分组以产生一组组合的请求。 该方法继续,计算机将组合的请求集合发送到存储单元。

    Accessing storage nodes in an on-line media storage system
    57.
    发明授权
    Accessing storage nodes in an on-line media storage system 有权
    访问在线媒体存储系统中的存储节点

    公开(公告)号:US08935761B2

    公开(公告)日:2015-01-13

    申请号:US13889942

    申请日:2013-05-08

    申请人: Cleversafe, Inc.

    摘要: A method begins by a dispersed storage (DS) processing module receiving data objects from a plurality of authorized users and determining a system level storage efficiency preference for a data object. The method continues with the DS processing module selecting a set of storage nodes of an on-line media storage system based on the system level storage efficiency preference and determining dispersed storage error encoding parameters. The method continues with the DS processing module encoding the data object in accordance with the dispersed storage error encoding parameters to produce encoded data slices and generating system addressing information. The method continues with the DS processing module storing the encoded data slices in the set of storage nodes using the system addressing information and updating a user profile for the authorized user to include the system addressing information.

    摘要翻译: 一种分散存储(DS)处理模块从多个授权用户接收数据对象并确定数据对象的系统级存储效率偏好的方法开始。 该方法继续DS处理模块基于系统级存储效率偏好来选择在线媒体存储系统的一组存储节点,并确定分散的存储错误编码参数。 该方法继续DS处理模块根据分散的存储错误编码参数对数据对象进行编码以产生编码数据片并生成系统寻址信息。 该方法继续DS处理模块使用系统寻址信息将编码的数据切片存储在该组存储节点中,并且更新授权用户的用户简档以包括系统寻址信息。

    STORING DATA IN A DISPERSED STORAGE NETWORK
    58.
    发明申请
    STORING DATA IN A DISPERSED STORAGE NETWORK 有权
    存储分布式存储网络中的数据

    公开(公告)号:US20150006594A1

    公开(公告)日:2015-01-01

    申请号:US14306335

    申请日:2014-06-17

    申请人: CLEVERSAFE, INC.

    IPC分类号: G06F17/30

    摘要: A method begins by a dispersed storage (DS) processing module transmitting a set of write commands for storing a set of encoded data slices in storage units of a dispersed storage network (DSN) and determining whether at least a first threshold number of write responses have been received within a response time period. When the at least the first threshold number of the write responses have been received within the response time period, the method continues with the DS processing module determining whether a total number of responses have been received within another response time period. When the total number of responses have not been received within the other response time period, the method continues with the DS processing module issuing a sub-set of write commit commands corresponding to a response number of encoded data slices for which a response was received.

    摘要翻译: 一种分散存储(DS)处理模块开始的方法,所述分散存储(DS)处理模块传送一组用于存储分散存储网络(DSN)的存储单元中的编码数据片段集合的写入命令,并且确定至少第一阈值数量的写入响应是否具有 在响应时间段内收到。 当在响应时间周期内至少接收到写入响应的第一阈值数目时,该方法继续DS处理模块确定在另一个响应时间段内是否已经接收到响应的总数。 当在其他响应时间段内没有接收到响应的总数时,该方法继续DS处理模块发出对应于接收到响应的编码数据切片的响应数量的写入提交命令的子集。

    IDENTIFYING AND CORRECTING AN UNDESIRED CONDITION OF A DISPERSED STORAGE NETWORK ACCESS REQUEST
    60.
    发明申请
    IDENTIFYING AND CORRECTING AN UNDESIRED CONDITION OF A DISPERSED STORAGE NETWORK ACCESS REQUEST 有权
    识别和校正分散式存储网络访问请求的不利条件

    公开(公告)号:US20140331087A1

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

    申请号:US14331526

    申请日:2014-07-15

    申请人: CLEVERSAFE, INC.

    IPC分类号: G06F11/14 G06F11/07

    摘要: A method begins by a processing module sending a transaction verification request to the set of dispersed storage (DS) units, wherein the transaction verification request includes a transaction number that corresponds to a particular dispersed storage network (DSN) access request. The method continues with the processing module receiving transaction verification responses from at least some of the set of DS units to produce received transaction verification responses. The method continues with the processing module identifying an undesired condition with processing the DSN access request and initiating a corrective remedy for the undesired condition when a DS unit of the set of DS units does not provide a desired transaction verification response.

    摘要翻译: 一种方法由处理模块开始,将事务验证请求发送到分散存储(DS)单元集合,其中事务验证请求包括对应于特定分散存储网络(DSN)访问请求的事务号码。 该方法继续处理模块接收来自DS单元组中的至少一些的交易验证响应,以产生接收到的交易验证响应。 该方法继续处理模块识别不期望的状况,处理DSN访问请求,并且当DS单元组的DS单元不提供期望的交易验证响应时,为不期望的状况发起纠正性补救。