RELIABLY RECOVERING STORED DATA IN A DISPERSED STORAGE NETWORK
    13.
    发明申请
    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
    14.
    发明申请
    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的一组存储单元,其中存储单元集合中的​​每个存储单元被发送 一组第二写请求中的对应的一个。

    ADJUSTING EXECUTION OF TASKS IN A DISPERSED STORAGE NETWORK
    15.
    发明申请
    ADJUSTING EXECUTION OF TASKS IN A DISPERSED STORAGE NETWORK 有权
    调整分销存储网络中任务的执行情况

    公开(公告)号:US20150100966A1

    公开(公告)日:2015-04-09

    申请号:US14452475

    申请日:2014-08-05

    Abstract: A method includes a set of execution units of a dispersed storage network (DSN) receiving sets of sub-task requests from a computing device and storing the sets of sub-task requests, where each execution unit stores a request of each of the sets of sub-task requests to produce a corresponding plurality of sub-task requests. The method continues with each execution unit generating sub-task estimation data and adjusting timing, sequencing, or processing of the corresponding plurality of sub-task requests based on the estimation data to produce a plurality of partial results, where, due to one or more difference factors from a list of difference factors, the execution units process pluralities of sub-task requests at difference paces, where the list of difference factors includes differences in amounts of data to be processed per sub-task request, processing capabilities, memory storage capabilities, and networking capabilities.

    Abstract translation: 一种方法包括:分散存储网络(DSN)的一组执行单元,其接收来自计算设备的子任务请求集合并且存储所述子任务请求集合,其中每个执行单元存储每个所述一组 子任务请求产生相应的多个子任务请求。 该方法继续执行单元生成子任务估计数据,并且基于估计数据调整对应的多个子任务请求的定时,排序或处理以产生多个部分结果,其中由于一个或多个 不同因素的差异因素,执行单元处理不同步骤的多个子任务请求,其中不同因素的列表包括每个子任务请求要处理的数据量的差异,处理能力,存储器存储能力 和网络功能。

    UTILIZING DATA OBJECT STORAGE TRACKING IN A DISPERSED STORAGE NETWORK
    16.
    发明申请
    UTILIZING DATA OBJECT STORAGE TRACKING IN A DISPERSED STORAGE NETWORK 有权
    在分散存储网络中使用数据对象存储跟踪

    公开(公告)号:US20140156719A1

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

    申请号:US14056015

    申请日:2013-10-17

    Abstract: A method begins by a dispersed storage (DS) processing module dividing a very large data object into a plurality of data regions and generating a data object storage tracking table that includes sections for identifying one or more data regions that are available or unavailable for retrieval. The method continues with the DS processing module dividing a first data region into data segments and disperse storage error encoding the data segments to produce sets of encoded data slices. The method continues with the DS processing module sending DSN write requests regarding storing the sets of encoded data slices to storage units and when at least a write threshold number of write responses is received for each of the sets of encoded data slices, updating the data object storage tracking table to indicate that the first data region is available for retrieval.

    Abstract translation: 一种分散存储(DS)处理模块开始的方法是将非常大的数据对象分成多个数据区域,并且生成包括用于识别一个或多个可用或不可用于检索的数据区域的数据对象存储跟踪表。 该方法继续DS处理模块将第一数据区域划分成数据段并且分散对数据段进行编码的存储错误以产生编码数据片段。 该方法继续,DS处理模块发送关于将编码数据片段集合存储到存储单元的DSN写入请求,并且当为每组编码数据片段接收至少写入阈值数量的写入响应时,更新数据对象 存储跟踪表以指示第一数据区域可用于检索。

    ADJUSTING DISPERSED STORAGE ERROR ENCODING PARAMETERS
    17.
    发明申请
    ADJUSTING DISPERSED STORAGE ERROR ENCODING PARAMETERS 有权
    调整分散存储错误编码参数

    公开(公告)号:US20140068320A1

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

    申请号:US13944342

    申请日:2013-07-17

    Abstract: A method begins by a processing module receiving a large data file for storage in a dispersed storage network (DSN) and determining initial dispersed storage error encoding parameters. The method continues with the processing module encoding, during a first time interval of receiving the large data file, first data segments of the large data file using the initial dispersed storage error encoding parameters to produce a first plurality of sets of encoded data slices. The method continues with the processing module writing the first plurality of sets of encoded data slices to the DSN and monitoring processing of the writing to produce first write processing performance information. When the first write processing performance information compares unfavorably to a desired write performance range, the method continues with the processing module adjusting, for a second time interval, the initial dispersed storage error encoding parameters to produce adjusted dispersed storage error encoding parameters.

    Abstract translation: 一种处理模块从处理模块开始接收用于存储在分散存储网络(DSN)中的大数据文件,并确定初始分散的存储错误编码参数。 该方法继续处理模块在接收大数据文件的第一时间间隔期间使用初始分散的存储错误编码参数来编码大数据文件的第一数据段,以产生第一组多组编码数据片。 该方法继续处理模块将第一组多组编码数据片写入DSN,并监视处理写入以产生第一写入处理性能信息。 当第一写入处理性能信息与期望的写入性能范围不利地进行比较时,该方法继续处理模块在第二时间间隔内调整初始分散存储错误编码参数以产生经调整的分散存储错误编码参数。

Patent Agency Ranking