Efficient Data Encoding And Processing In A Storage Network

    公开(公告)号:US20210382763A1

    公开(公告)日:2021-12-09

    申请号:US17445676

    申请日:2021-08-23

    Abstract: A method for execution by a processing module of a storage network includes determining processing parameters for data based on a number of storage and execution units of the storage network to be utilized in processing the data, where the data is associated with a task. The method further includes task partitioning of the task based on the number of storage and execution units and the processing parameters. The method further includes processing the data in accordance with the processing parameters to produce slice groupings. The method further includes partitioning the task based on the task partitioning to produce partial tasks. The method further includes sending the slice groupings and corresponding partial tasks to the storage and execution units.

    Acquiring Security Information in a Vast Storage Network

    公开(公告)号:US20210337026A1

    公开(公告)日:2021-10-28

    申请号:US17367854

    申请日:2021-07-06

    Abstract: A storage network operates by: receiving a plurality of identifiers associated with a user including a user identifier and a group identifier; generating a plurality of key pairs associated with the plurality of user identifiers, the plurality of key pairs including a first key pair and a second key pair, the first key pair including a first public key and a first private key, and the second key pair including a second public key and a second private key; storing the plurality of key pairs; generating at least one request for a certificate; receiving at least one signed certificate in response to the at least one request; and accessing the storage network using the at least one signed certificate.

    Storage Network with Time-Based Storage Access

    公开(公告)号:US20250030700A1

    公开(公告)日:2025-01-23

    申请号:US18909158

    申请日:2024-10-08

    Abstract: A storage unit of the storage network operates by: receiving an access request from a user device of a first group of user devices, the storage unit having an access policy that designates, for the first group of user devices, a first read time window for reading data from the storage unit and a first write time window for writing data to the storage unit; determining whether the access request is received within the first read time window when the access request is a read request or whether the access request is received within the first write time window when the access request is a write request; when the access request is the read request and is received within the first read time window, generating a read response that includes one or more requested encoded data slices; and when the access request is the write request and is received within the first write time window, processing the write request to store one or more new encoded data slices.

    Utilizing Locally Decodable Redundancy Data in a Vast Storage Network

    公开(公告)号:US20220327022A1

    公开(公告)日:2022-10-13

    申请号:US17850145

    申请日:2022-06-27

    Abstract: A network storage system operates by: sending, to at least one storage unit of a storage network, at least one read request corresponding to at least a read threshold number of a set of encoded data slices to be retrieved, wherein the set of encoded data slices correspond to a data segment, wherein the data segment is codable in accordance with dispersed error coding parameters that include a write threshold number and the read threshold number, wherein the write threshold number is a number of encoded data slices in the set of encoded data slices and wherein the read threshold number is a number of the set of slices that is required to decode the data segment; receiving from the at least one storage unit, a first subset of encoded data slices of the set of encoded data slices, wherein the first subset of encoded data slices is missing at least one missing encoded data slice from the number of the set of slices that is required to decode the data segment and that was not received from the at least one storage unit in response to the at least one read request; generating at least one rebuilt encoded data slice corresponding to the at least one missing encoded data slice utilizing locally decodable redundancy data, wherein the locally decodable redundancy data includes a plurality of local redundancy slices generated from a second subset of the set of encoded data slices that includes the at least one missing encoded data slice; and recovering the data segment based on the at least one rebuilt encoded data slice and the first subset of encoded data slices.

    Storage unit solicitation for encoded data slice storage

    公开(公告)号:US11416179B1

    公开(公告)日:2022-08-16

    申请号:US17115020

    申请日:2020-12-08

    Abstract: A method includes obtaining, by a computing device of a storage network, data for storage and interpreting metadata associated with the data to determine data storage requirements. The method further includes selecting a plurality of storage units of the storage network as target storage units based on the data storage requirements and a storage sequence and transmitting a solicitation message to the target storage units. The method further includes receiving favorable responses from at least some of target storage units, selecting storage units from the at least some of the target storage units to produce a set of selected storage units, determining an error coding dispersal storage function, encoding a data segment of the data in accordance with the error coding dispersal storage function to produce a plurality of encoded data slices, and outputting the plurality of encoded data slices to the set of selected storage units for storage therein.

Patent Agency Ranking