Configuring storage resources of a dispersed storage network
    1.
    发明授权
    Configuring storage resources of a dispersed storage network 有权
    配置分散存储网络的存储资源

    公开(公告)号:US09594639B2

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

    申请号: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内的选定站点的数量和所选择的站点的选定存储单元的数量来确定用于分散的存储错误编码的总宽度值。 该方法继续处理模块基于总宽度值,所选择的数量和所选择的存储单元的数量来确定所选择的存储单元内的逻辑存储时隙。 该方法继续,处理模块基于片对映射将所编码的数据片段写入到所选择的站点的所选存储单元的至少一些中的逻辑存储时隙的总宽度值。

    CONFIGURING STORAGE RESOURCES OF A DISPERSED STORAGE NETWORK
    2.
    发明申请
    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
    3.
    发明申请
    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)的一组存储单元。 该方法继续存储单元组中的每个存储单元解释访问请求以确定存储单元是否是访问请求的预期接收者,其中该组存储单元的存储单元的子集的存储单元是 预期收件人 该方法继续存储单元子集的每个存储单元确定访问请求的类型和访问请求的级别。 当访问请求是读取请求时,该方法继续存储单元子集的每个存储单元,以检索每个编码的数据片,其具有其片段地址的标识符与该级别的给定标识符基本匹配以产生检索的集合 的编码数据片。

    Accessing a dispersed storage network

    公开(公告)号:US09923838B2

    公开(公告)日:2018-03-20

    申请号: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.

    Adjusting timing of storing data in a dispersed storage network

    公开(公告)号:US09841925B2

    公开(公告)日:2017-12-12

    申请号:US14721838

    申请日:2015-05-26

    CPC classification number: G06F3/0659 G06F3/0622 G06F3/067

    Abstract: A method begins by a processing module of a dispersed storage network (DSN) unit of a plurality of DSN units sending a write request to DSN memory, where the write request includes a range of DSN addresses. The method continues with the DSN unit receiving an error message indicating that another DSN unit of the plurality of DSN units has current write permission to the DSN memory to the range of DSN addresses. The method continues with the DSN unit performing a scoring function using one or more properties of the range of DSN addresses and one or more properties of each of at least some of the plurality of DSN units to produce a scoring resultant, interpreting the scoring resultant to determine a re-write requesting protocol for resending the write request to the DSN memory, and resending the write request in accordance with the re-write requesting protocol.

    ADJUSTING TIMING OF STORING DATA IN A DISPERSED STORAGE NETWORK
    8.
    发明申请
    ADJUSTING TIMING OF STORING DATA IN A DISPERSED STORAGE NETWORK 有权
    在分散存储网络中调整存储数据的时间

    公开(公告)号:US20150378616A1

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

    申请号:US14721838

    申请日:2015-05-26

    CPC classification number: G06F3/0659 G06F3/0622 G06F3/067

    Abstract: A method begins by a processing module of a dispersed storage network (DSN) unit of a plurality of DSN units sending a write request to DSN memory, where the write request includes a range of DSN addresses. The method continues with the DSN unit receiving an error message indicating that another DSN unit of the plurality of DSN units has current write permission to the DSN memory to the range of DSN addresses. The method continues with the DSN unit performing a scoring function using one or more properties of the range of DSN addresses and one or more properties of each of at least some of the plurality of DSN units to produce a scoring resultant, interpreting the scoring resultant to determine a re-write requesting protocol for resending the write request to the DSN memory, and resending the write request in accordance with the re-write requesting protocol.

    Abstract translation: 方法由多个DSN单元的分散存储网络(DSN)单元的处理模块开始,向DSN存储器发送写入请求,其中写入请求包括DSN地址范围。 该方法继续,DSN单元接收到指示多个DSN单元中的另一DSN单元对DSN存储器具有DSN地址范围的当前写入许可的错误消息。 该方法继续,DSN单元使用DSN地址范围的一个或多个属性和多个DSN单元中的至少一些DSN单元中的每一个的一个或多个属性来执行评分功能,以产生得分结果,将得分结果解释为 确定用于将写请求重新发送到DSN存储器的重写请求协议,以及根据重写请求协议重新发送写请求。

    Accessing storage units of a dispersed storage network

    公开(公告)号:US09900316B2

    公开(公告)日:2018-02-20

    申请号: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.

Patent Agency Ranking