RELIABLY RECOVERING STORED DATA IN A DISPERSED STORAGE NETWORK
    11.
    发明申请
    RELIABLY RECOVERING STORED DATA IN A DISPERSED STORAGE NETWORK 审中-公开
    可靠地在分散式存储网络中恢复存储的数据

    公开(公告)号:US20150355980A1

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

    申请号:US14675360

    申请日:2015-03-31

    Abstract: A method begins by storage units of a dispersed storage network (DSN) receiving a retrieval request for a data object, where each storage unit stores a unique group of encoded data slices of the data object and a local set of encoded recovery data slices. The method continues with some storage units sending the unique group of encoded data slices to a requesting computing device and with one storage unit sending an encoded recovery data slice to the requesting computing device. The method continues with the requesting computing device identifying an errant unique group encoded data slice, correcting the errant encoded data slice based on received data slices to produce an updated unique group of encoded data slices, and dispersed storage error decoding the updated unique group of encoded data slices and the unique groups of encoded data slices from other storage units to recover the data object.

    Abstract translation: 一种方法从接收数据对象的检索请求的分散存储网络(DSN)的存储单元开始,其中每个存储单元存储数据对象的唯一编码数据片段和编码的恢复数据片段的本地集合。 该方法继续一些存储单元将唯一的编码数据片段组发送到请求计算设备,并且一个存储单元将经编码的恢复数据片段发送到请求计算设备。 该方法继续请求计算设备识别错误的唯一组编码数据片,基于接收到的数据片来校正错误的编码数据片,以产生更新的编码数据片的唯一组,以及分散的存储错误解码所编码的更新的唯一组 数据片和来自其他存储单元的编码数据片的唯一组,以恢复数据对象。

    WRITING ENCODED DATA SLICES IN A DISPERSED STORAGE NETWORK
    12.
    发明申请
    WRITING ENCODED DATA SLICES IN A DISPERSED STORAGE NETWORK 有权
    在分散存储网络中编写编码数据

    公开(公告)号:US20150220396A1

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

    申请号:US14570366

    申请日:2014-12-15

    Abstract: A method for writing a set of encoded data slices to memory of a dispersed storage network (DSN) begins by a processing module identifying an encoded data slice of the set of encoded data slices for a redundant write operation to produce an identified encoded data slice. The method continues with the processing module generating a set of first write requests regarding the set of encoded data slices less the identified encoded data slice and generating a set of second write requests regarding the identified encoded data slice. The method continues with the processing module sending the set of first write requests to storage units of the DSN and sending the set of second write requests to a set of storage units of the DSN, where each storage unit of the set of storage units is sent a corresponding one of the set of second write requests.

    Abstract translation: 用于将一组编码数据片段写入分散存储网络(DSN)的存储器的方法由处理模块开始,该处理模块识别用于冗余写入操作的编码数据片段集合的编码数据片段,以产生识别的编码数据片段。 该方法继续处理模块生成关于编码数据片段集合的一组第一写入请求,而不是所识别的编码数据片段,并且生成关于所识别的编码数据片段的一组第二写入请求。 该方法继续处理模块将该组第一写请求发送到DSN的存储单元,并将该组第二写请求发送到DSN的一组存储单元,其中存储单元集合中的​​每个存储单元被发送 一组第二写请求中的对应的一个。

    Storing data in a dispersed storage network

    公开(公告)号:US09652470B2

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

    申请号:US14306335

    申请日:2014-06-17

    Abstract: 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.

    SYNCHRONIZING STORAGE OF DATA COPIES IN A DISPERSED STORAGE NETWORK
    16.
    发明申请
    SYNCHRONIZING STORAGE OF DATA COPIES IN A DISPERSED STORAGE NETWORK 有权
    在分散存储网络中同步存储数据副本

    公开(公告)号:US20160188218A1

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

    申请号:US14927446

    申请日:2015-10-29

    Abstract: A method begins with storage units receiving a request to transfer a copy of a set of encoded data slices from two or more source virtual storage vaults to a destination virtual storage vault. The method continues with each storage unit obtaining a slice transfer map and determining whether the storage unit supports one of the two or more source virtual storage vaults. For each supporting storage unit, the method continues with each supporting storage unit determining, based on the slice transfer map, a sub-set of encoded data slices of the set of encoded data slices that is stored within the one of the two or more source virtual storage vaults by the supporting storage unit. The method continues with the supporting storage unit sending the sub-set of encoded data slices to a corresponding storage unit that is supporting the destination virtual storage vault.

    Abstract translation: 方法开始于存储单元接收将一组编码数据片段的副本从两个或更多个源虚拟存储库转移到目的地虚拟存储库的请求。 该方法继续每个存储单元获得切片传送图并确定存储单元是否支持两个或更多个源虚拟存储库中的一个。 对于每个支持存储单元,该方法继续,每个支持存储单元基于切片传输图确定存储在两个或更多个源中的一个中的编码数据片段集合的编码数据片段的子集 虚拟存储库由支持存储单元。 该方法继续支持存储单元将编码数据片段的子集发送到支持目的地虚拟存储库的相应存储单元。

    MAINTAINING DATA STORAGE IN ACCORDANCE WITH AN ACCESS METRIC
    17.
    发明申请
    MAINTAINING DATA STORAGE IN ACCORDANCE WITH AN ACCESS METRIC 有权
    按照访问公制维护数据存储

    公开(公告)号:US20150355960A1

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

    申请号:US14680459

    申请日:2015-04-07

    Abstract: When an access metric regarding an encoded data object exceeds an access threshold, a method begins by a processing module of a dispersed storage network (DSN) retrieving encoded data slices of a first plurality of sets of encoded data slices and recovering the data object utilizing first dispersed storage error encoding parameters. The method continues with the processing module re-encoding the recovered data object using second dispersed storage error encoding parameters to produce a re-encoded data object, where the re-encoded data object includes a second plurality of sets of encoded data slices. The method continues with the processing module outputting the second plurality of sets of encoded data slices to storage units of the DSN for storage therein and sending a message to retrieving devices of the DSN, where the message indicates use of the second plurality of sets of encoded data slices for the data object.

    Abstract translation: 当关于编码数据对象的访问度量超过访问阈值时,方法由分散存储网络(DSN)的处理模块开始,检索第一多组编码数据片段的编码数据片段,并且利用第一数据对象来恢复数据对象 分散存储错误编码参数。 该方法继续处理模块使用第二分散存储错误编码参数对恢复的数据对象进行重新编码,以产生重新编码的数据对象,其中重新编码的数据对象包括第二组多组编码数据片段。 该方法继续处理模块将第二组编码数据片段输出到DSN的存储单元以存储在其中,并向DSN的检索设备发送消息,其中消息指示使用第二组编码的 数据对象的数据切片。

    ACCESSING A DISPERSED STORAGE NETWORK
    18.
    发明申请
    ACCESSING A DISPERSED STORAGE NETWORK 有权
    访问分布式存储网络

    公开(公告)号:US20150381730A1

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

    申请号:US14707943

    申请日:2015-05-08

    Abstract: A method begins by a dispersed storage (DS) processing module of a dispersed storage network (DSN) receiving a DSN access request regarding at least one data segment of a data object. The method continues with the processing module performing a scoring function using one or more properties of the DSN access request and one or more properties of DSN memory of the DSN to produce a storage scoring resultant, where the DSN memory includes a plurality of storage units that are logically arranged into a plurality of storage pools. The method continues with the processing module utilizing the storage scoring resultant to identify a set of storage units of the plurality of storage units affiliated with a given storage pool of the plurality of storage pools. The method continues with the processing module sending a set of access requests to the set of storage units regarding the DSN access request.

    Abstract translation: 方法从分散存储网络(DSN)的分散存储(DS)处理模块开始,其接收关于数据对象的至少一个数据段的DSN访问请求。 该方法继续处理模块使用DSN访问请求的一个或多个属性和DSN的DSN存储器的一个或多个属性来执行评分功能以产生存储评分结果,其中DSN存储器包括多个存储单元, 逻辑上排列成多个存储池。 该方法继续处理模块利用存储评分结果来识别与多个存储池中的给定存储池相关联的多个存储单元的一组存储单元。 该方法继续处理模块向存储单元集合发送关于DSN访问请求的一组访问请求。

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

    公开(公告)号:US20150355979A1

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

    申请号:US14675183

    申请日:2015-03-31

    Abstract: 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.

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

Patent Agency Ranking