Dispersed storage write process
    11.
    发明授权
    Dispersed storage write process 有权
    分散存储写入过程

    公开(公告)号:US09354974B2

    公开(公告)日:2016-05-31

    申请号:US14792577

    申请日:2015-07-06

    Abstract: A method includes issuing write commands to DS storage units regarding encoded data slices. A write command causes a storage unit to store an encoded data slice, but not allow access to the stored encoded data slices. The method includes receiving write acknowledgements from at least some of DS storage units to produce received write acknowledgements. The method includes, when a write threshold number of the received write acknowledgements have been received within a given time frame, issuing commit commands to the DS storage units. A commit command causes the storage unit to allow access to the stored encoded data slice. The method includes, when the write threshold number of the received write acknowledgements have not been received within the given time frame, issuing rollback commands to the DS units. A rollback command causes the storage unit to continue to not allow access to the stored encoded data slice.

    Abstract translation: 一种方法包括向DS存储单元发出关于编码数据片的写入命令。 写命令使存储单元存储编码数据片,但不允许访问存储的编码数据片。 该方法包括从至少一些DS存储单元接收写入确认以产生接收到的写入确认。 该方法包括:当在给定时间帧内接收到所接收的写入确认的写入阈值数量时,向DS存储单元发出提交命令。 提交命令使存储单元允许访问存储的编码数据片。 该方法包括:当在给定时间帧内尚未接收到接收到的写入确认的写入阈值数量时,向DS单元发出回滚命令。 回滚命令使存储单元继续不允许访问存储的编码数据切片。

    Allocating storage units in a dispersed storage network
    14.
    发明授权
    Allocating storage units in a dispersed storage network 有权
    将存储单元分配到分散的存储网络中

    公开(公告)号:US09207870B2

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

    申请号:US14303956

    申请日:2014-06-13

    Abstract: A method begins by a processing module detecting a new storage unit within a dispersed storage network DSN. The method continues with the processing module determining to affiliate the new storage unit with a virtual memory vault, where the virtual memory vault is mapped to a set of storage units of the DSN, where data objects are dispersed storage error encoded into pluralities of sets of encoded data slices that are stored in the set of storage units. The method continues with the processing module determining virtual DSN addresses of the virtual memory vault to allocate the new storage unit. The method continues with the processing module updating vault information regarding the virtual memory vault to include the allocation of the virtual DSN addresses to the new storage unit.

    Abstract translation: 处理模块开始检测分散的存储网络DSN内的新的存储单元。 该方法继续处理模块确定将新存储单元与虚拟存储器库结合在一起,其中虚拟存储器库被映射到DSN的一组存储单元,其中数据对象被分散存储错误编码为多组 存储在该组存储单元中的编码数据片。 该方法继续处理模块确定虚拟存储器库的虚拟DSN地址以分配新的存储单元。 该方法继续处理模块更新关于虚拟存储器库的保管库信息,以将虚拟DSN地址的分配包括到新的存储单元。

    DISPERSED STORAGE WRITE PROCESS
    15.
    发明申请
    DISPERSED STORAGE WRITE PROCESS 有权
    分散存储写入过程

    公开(公告)号:US20150309877A1

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

    申请号:US14792577

    申请日:2015-07-06

    Abstract: A method includes issuing write commands to DS storage units regarding encoded data slices. A write command causes a storage unit to store an encoded data slice, but not allow access to the stored encoded data slices. The method includes receiving write acknowledgements from at least some of DS storage units to produce received write acknowledgements. The method includes, when a write threshold number of the received write acknowledgements have been received within a given time frame, issuing commit commands to the DS storage units. A commit command causes the storage unit to allow access to the stored encoded data slice. The method includes, when the write threshold number of the received write acknowledgements have not been received within the given time frame, issuing rollback commands to the DS units. A rollback command causes the storage unit to continue to not allow access to the stored encoded data slice.

    Abstract translation: 一种方法包括向DS存储单元发出关于编码数据片的写入命令。 写命令使存储单元存储编码数据片,但不允许访问存储的编码数据片。 该方法包括从至少一些DS存储单元接收写入确认以产生接收到的写入确认。 该方法包括:当在给定时间帧内接收到所接收的写入确认的写入阈值数量时,向DS存储单元发出提交命令。 提交命令使存储单元允许访问存储的编码数据片。 该方法包括:当在给定时间帧内尚未接收到接收到的写入确认的写入阈值数量时,向DS单元发出回滚命令。 回滚命令使存储单元继续不允许访问存储的编码数据切片。

    CONCATENATING DATA OBJECTS FOR STORAGE IN A DISPERSED STORAGE NETWORK
    16.
    发明申请
    CONCATENATING DATA OBJECTS FOR STORAGE IN A DISPERSED STORAGE NETWORK 有权
    定义存储在分散存储网络中的数据对象

    公开(公告)号:US20150242272A1

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

    申请号:US14589391

    申请日:2015-01-05

    Abstract: A method begins by a processing module of a dispersed storage network (DSN) concatenating a plurality of independent data objects into a concatenated data object and performing a dispersed storage error encoding function on the concatenated data object to produce a set of data-based encoded data slices and a set of redundancy-based encoded data slices. The method continues with the processing module outputting the set of data-based encoded data slices to a first set of storage units for storage and outputting the set of redundancy-based encoded data slices to a second set of storage units for storage.

    Abstract translation: 一种方法由分散存储网络(DSN)的处理模块开始,将多个独立数据对象连接成级联的数据对象,并对连接的数据对象执行分散的存储错误编码功能,以产生一组基于数据的编码数据 切片和一组基于冗余的编码数据切片。 该方法继续,处理模块将基于数据的编码数据片段集合输出到第一组存储单元,用于存储,并将该组基于冗余的编码数据片段输出到用于存储的第二组存储单元。

    Dispersed storage write process
    18.
    发明授权
    Dispersed storage write process 有权
    分散存储写入过程

    公开(公告)号:US09092140B2

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

    申请号:US13863475

    申请日:2013-04-16

    Abstract: A dispersed storage (DS) method begins by issuing a plurality of write commands to a plurality of DS storage units. The method continues by receiving a write acknowledgement from one of the plurality of DS storage units to produce a received write acknowledgement. The method continues by issuing a plurality of commit commands to the plurality of DS storage units when a write threshold number of the received write acknowledgements have been received. The method continues by receiving a commit acknowledgement from a DS storage unit of the plurality of DS storage units to produce a received commit acknowledgement. The method continues by issuing a plurality of finalize commands to the plurality of DS storage units when a write threshold number of the received commit acknowledgements have been received.

    Abstract translation: 分散存储(DS)方法开始于向多个DS存储单元发出多个写命令。 该方法通过从多个DS存储单元之一接收写入确认来继续以产生接收到的写入确认。 当已经接收到所接收的写入确认的写入阈值数目时,继续向多个DS存储单元发出多个提交命令。 该方法通过从多个DS存储单元的DS存储单元接收提交确认以产生接收到的提交确认来继续。 当已经接收到接收到的提交确认的写入阈值数时,该方法继续向多个DS存储单元发出多个终止命令。

    CONFIGURING STORAGE RESOURCES OF A DISPERSED STORAGE NETWORK
    19.
    发明申请
    CONFIGURING STORAGE RESOURCES OF A DISPERSED STORAGE NETWORK 有权
    分配存储网络的配置存储资源

    公开(公告)号:US20150193309A1

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

    申请号:US14527139

    申请日:2014-10-29

    Abstract: A method begins by a processing module of a dispersed storage network (DSN) ascertaining a decode threshold value for dispersed storage error encoding data for storage in storage units of the DSN. The method continues with the processing module determining a total width value for the dispersed storage error encoding based on the decode threshold value, a number of selected sites within the DSN, and a number of selected storage units of the selected sites. The method continues with the processing module determining logical storage slots within the selected storage units based on the total width value, the number of selected, and the number of selected storage units. The method continues with the processing module writing a set of encoded data slices to a total width value of the logical storage slots within at least some of the selected storage units of the selected sites based on a slice-to-slot mapping.

    Abstract translation: 一种分散存储网络(DSN)的处理模块从DSN的存储单元中确定分散存储错误编码数据的解码阈值开始。 该方法继续,处理模块基于解码阈值,DSN内的选定站点的数量和所选择的站点的选定存储单元的数量来确定用于分散的存储错误编码的总宽度值。 该方法继续处理模块基于总宽度值,所选择的数量和所选择的存储单元的数量来确定所选择的存储单元内的逻辑存储时隙。 该方法继续,处理模块基于片对映射将所编码的数据片段写入到所选择的站点的所选存储单元的至少一些中的逻辑存储时隙的总宽度值。

    ACCESSING STORAGE UNITS OF A DISPERSED STORAGE NETWORK
    20.
    发明申请
    ACCESSING STORAGE UNITS OF A DISPERSED STORAGE NETWORK 有权
    访问分布式存储网络的存储单元

    公开(公告)号:US20150156204A1

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

    申请号:US14502337

    申请日:2014-09-30

    CPC classification number: H04L63/101 G06F21/6218 H04L63/0428 H04L67/1097

    Abstract: A method begins with a group of storage units of a dispersed storage network (DSN) receiving a common access request. The method continues with each storage unit of the group of storage units interpreting the access request to determine whether the storage unit is an intended recipient of the access request, where storage units of a sub-set of storage units of the group of storage units are intended recipients. The method continues with each storage unit of the sub-set of storage units determining a type of the access request and a level of the access request. When the access request is a read request, the method continues with each storage unit of the sub-set of storage units retrieving each encoded data slice having an identifier of its slice address substantially matching the a given identifier of the level to produce a retrieved set of encoded data slices.

    Abstract translation: 一种方法开始于接收公共访问请求的分散存储网络(DSN)的一组存储单元。 该方法继续存储单元组中的每个存储单元解释访问请求以确定存储单元是否是访问请求的预期接收者,其中该组存储单元的存储单元的子集的存储单元是 预期收件人 该方法继续存储单元子集的每个存储单元确定访问请求的类型和访问请求的级别。 当访问请求是读取请求时,该方法继续存储单元子集的每个存储单元,以检索每个编码的数据片,其具有其片段地址的标识符与该级别的给定标识符基本匹配以产生检索的集合 的编码数据片。

Patent Agency Ranking