Distributed storage network memory access based on memory state
    121.
    发明授权
    Distributed storage network memory access based on memory state 有权
    基于内存状态的分布式存储网络存储器访问

    公开(公告)号:US08473677B2

    公开(公告)日:2013-06-25

    申请号:US12777904

    申请日:2010-05-11

    IPC分类号: G06F12/02

    摘要: A distributed storage unit determines how to handle a read or write request for a data slice based on a state of the memory the data slice is to be read from or written to. When receiving a request to retrieve a data slice, the distributed storage unit, determines a state of the memory in which the data slice is stored. Based on the memory state, one of multiple different methods for obtaining the data slice is selected. The methods include, among others, a direct read from the memory, and reconstructing the data slice using other memories and parity values. In response to a write request, the distributed storage unit can determine whether to use the currently selected memory for writing, or rotate the memory used for writing, based on a state of the memory.

    摘要翻译: 分布式存储单元基于存储器的数据切片的读取或写入的状态来确定如何处理数据切片的读取或写入请求。 分配存储单元在接收到检索数据切片的请求时,确定存储数据切片的存储器的状态。 基于存储器状态,选择用于获得数据切片的多种不同方法之一。 这些方法尤其包括从存储器的直接读取,以及使用其他存储器和奇偶校验值重构数据切片。 响应于写请求,分布式存储单元可以基于存储器的状态来确定是否使用当前选择的存储器进行写入,或者旋转用于写入的存储器。

    Slice server method and apparatus of dispersed digital storage vaults
    123.
    发明授权
    Slice server method and apparatus of dispersed digital storage vaults 有权
    分散数字存储库的分片服务器方法和装置

    公开(公告)号:US08200788B2

    公开(公告)日:2012-06-12

    申请号:US12817140

    申请日:2010-06-16

    IPC分类号: G06F15/173

    CPC分类号: G06F17/30233 G06F17/30194

    摘要: A slicer server includes a network port, memory, and a central processing module. The central processing unit functions to obtain, via the network port, an information record regarding a virtual dispersed data storage container. The central processing unit further functions to determine whether its list of virtual dispersed data storage containers includes the virtual dispersed data storage container. The central processing unit further functions to, when the list does not include the virtual dispersed data storage container, update the list to include the virtual dispersed data storage container and allocate a portion of the memory to the virtual dispersed data storage container.

    摘要翻译: 切片机服务器包括网络端口,存储器和中央处理模块。 中央处理单元用于通过网络端口获得关于虚拟分散数据存储容器的信息记录。 中央处理单元还用于确定其虚拟分散数据存储容器的列表是否包括虚拟分散数据存储容器。 中央处理单元还用于当列表不包括虚拟分散数据存储容器时,更新列表以包括虚拟分散数据存储容器并将该部分存储器分配给虚拟分散数据存储容器。

    STORING DATA AND METADATA IN A DISTRIBUTED STORAGE NETWORK
    124.
    发明申请
    STORING DATA AND METADATA IN A DISTRIBUTED STORAGE NETWORK 有权
    在分布式存储网络中存储数据和元数据

    公开(公告)号:US20130013958A1

    公开(公告)日:2013-01-10

    申请号:US13527778

    申请日:2012-06-20

    申请人: Wesley Leggette

    发明人: Wesley Leggette

    IPC分类号: G06F11/16

    摘要: A method begins by a dispersed storage (DS) processing module generating a set of encoded data slices based on a data segment of data and dispersed storage network (DSN) addressing information regarding metadata of the data. The method continues with the DS processing module generating a set of encoded metadata slices based on the metadata and DSN addressing information regarding the data. The method continues with the DS processing module generating a set of metadata write commands regarding storing the set of encoded metadata in a first set of DS units of DSN memory. The method continues with the DS processing module generating a set of data segment write commands regarding storing the set of encoded data slices in a second set of DS units of the DSN memory.

    摘要翻译: 分散存储(DS)处理模块开始的方法是基于数据的数据段和分散存储网络(DSN)寻址关于数据元数据的信息生成一组编码数据片段。 该方法继续DS处理模块基于有关数据的元数据和DSN寻址信息生成一组编码的元数据切片。 该方法继续DS处理模块生成关于在DSN存储器的DS单元的第一组中存储编码元数据集合的一组元数据写入命令。 该方法继续,DS处理模块生成关于在DSN存储器的第二组DS单元中存储编码数据片段集合的一组数据段写入命令。

    Storing data and metadata in a distributed storage network
    125.
    发明授权
    Storing data and metadata in a distributed storage network 有权
    将数据和元数据存储在分布式存储网络中

    公开(公告)号:US08694545B2

    公开(公告)日:2014-04-08

    申请号:US13527778

    申请日:2012-06-20

    申请人: Wesley Leggette

    发明人: Wesley Leggette

    IPC分类号: G06F17/30

    摘要: A method begins by a dispersed storage (DS) processing module generating a set of encoded data slices based on a data segment of data and dispersed storage network (DSN) addressing information regarding metadata of the data. The method continues with the DS processing module generating a set of encoded metadata slices based on the metadata and DSN addressing information regarding the data. The method continues with the DS processing module generating a set of metadata write commands regarding storing the set of encoded metadata in a first set of DS units of DSN memory. The method continues with the DS processing module generating a set of data segment write commands regarding storing the set of encoded data slices in a second set of DS units of the DSN memory.

    摘要翻译: 分散存储(DS)处理模块开始的方法是基于数据的数据段和分散存储网络(DSN)寻址关于数据元数据的信息生成一组编码数据片段。 该方法继续DS处理模块基于有关数据的元数据和DSN寻址信息生成一组编码的元数据切片。 该方法继续DS处理模块生成关于在DSN存储器的DS单元的第一组中存储编码元数据集合的一组元数据写入命令。 该方法继续,DS处理模块生成关于在DSN存储器的第二组DS单元中存储编码数据片段集合的一组数据段写入命令。

    Authenticating use of a dispersed storage network
    126.
    发明授权
    Authenticating use of a dispersed storage network 有权
    验证使用分散的存储网络

    公开(公告)号:US08468609B2

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

    申请号:US12759948

    申请日:2010-04-14

    申请人: Wesley Leggette

    发明人: Wesley Leggette

    IPC分类号: H04L29/06

    摘要: At least one dispersed storage (DS) processing unit (14), at least one dispersed storage managing unit (18), and at least one dispersed storage unit (44) communicate with each other over a network (20) to authenticate and process a user data transaction within dispersed memory in a dispersed storage network. In a data operation, the DS processing unit (14) first received the request. The unit (14) uses stored security information (80 and 84) to validate that the user requesting the user transaction is a valid user. The unit (18) processes the user transaction to further authenticate that the user is valid and the user transaction requested by the user is proper. Finally, the unit (44) again received user transaction information and performs another authentication to ensure that the distributed network data slices can be properly processed by this user and this user transaction.

    摘要翻译: 至少一个分散存储(DS)处理单元(14),至少一个分散存储管理单元(18)和至少一个分散存储单元(44)通过网络(20)彼此通信以认证和处理 分散存储器中分散存储网络中的用户数据事务。 在数据操作中,DS处理单元(14)首先接收到请求。 单元(14)使用存储的安全信息(80和84)来验证请求用户事务的用户是有效的用户。 单元(18)处理用户事务以进一步认证用户是有效的,并且用户请求的用户事务是适当的。 最后,单元(44)再次接收到用户交易信息并执行另一个认证,以确保该用户和该用户交易可以正确处理分布式网络数据片段。

    DISPERSED STORAGE UNIT AND METHOD FOR CONFIGURATION THEREOF
    127.
    发明申请
    DISPERSED STORAGE UNIT AND METHOD FOR CONFIGURATION THEREOF 有权
    分散存储单元及其配置方法

    公开(公告)号:US20130117529A1

    公开(公告)日:2013-05-09

    申请号:US13730223

    申请日:2012-12-28

    IPC分类号: G06F12/06

    摘要: A dispersed storage (DS) unit for use within a dispersed storage network is capable of self-configuring using registry information provided to the DS unit. The registry information includes a slice name assignment indicating a range of slice names corresponding to a plurality of potential data slices of potential data objects to be stored in the DS unit. Based on the registry information, the DS unit allocates a portion of physical memory to store the potential data slices.

    摘要翻译: 在分散的存储网络中使用的分散存储(DS)单元能够使用提供给DS单元的注册表信息进行自配置。 注册表信息包括片段名称分配,其指示与要存储在DS单元中的潜在数据对象的多个潜在数据片段相对应的片段名称的范围。 根据注册表信息,DS单元分配一部分物理内存来存储潜在的数据片段。

    ACCESS CONTROL IN A DISPERSED STORAGE NETWORK
    128.
    发明申请
    ACCESS CONTROL IN A DISPERSED STORAGE NETWORK 有权
    分散存储网络中的访问控制

    公开(公告)号:US20110225362A1

    公开(公告)日:2011-09-15

    申请号:US13021589

    申请日:2011-02-04

    申请人: Wesley Leggette

    发明人: Wesley Leggette

    IPC分类号: G06F12/14

    摘要: A method begins by a processing module receiving a data storage request that includes data and determining dispersed storage error encoding parameters for dispersed error encoding storage of data. The method continues with the processing module dispersed storage error encoding the data in accordance with the dispersed storage error encoding parameters to produce a set of encoded data slices and establishing access control information for each encoded data slice of the set encoded data slices in accordance with the dispersed storage error encoding parameters to produce a set of access control information. The method continues with the processing module appending a corresponding one of the set of access control information to each of the set of encoded data slices to produce a set of appended slices and outputting the set of appended slices to a set of dispersed storage units.

    摘要翻译: 一种方法从接收包含数据的数据存储请求的处理模块开始,并确定分散的存储错误编码参数,用于数据的分散错误编码存储。 该方法继续处理模块分散存储错误,根据分散的存储错误编码参数对数据进行编码,以产生一组编码数据片段,并根据所述编码数据片段的每个编码数据片段的每个编码数据片段建立访问控制信息 分散存储错误编码参数产生一组访问控制信息。 该方法继续处理模块,将一组访问控制信息中的相应一个附加到编码数据片段中的每一个,以产生一组附加的片段,并将附加的片段集合输出到一组分散的存储单元。