Prioritizing Storage Units For Data Storage Operations

    公开(公告)号:US20220156150A1

    公开(公告)日:2022-05-19

    申请号:US17646576

    申请日:2021-12-30

    Abstract: Methods and systems for use in a storage network to prioritize storage units for data storage operations. In various examples, a device obtains data storage cost information relating to the storage network and resource utilization information for a plurality of storage unit sets. The device also determines pending resource demand information for storage units of each of the plurality of storage unit sets. The device further groups, based on at least one of the resource utilization information or the data storage cost information, the storage units into an underutilized resource group and an over utilized resource group and selects, based on at least one of the resource utilization information or the pending resource demand information, a storage unit set of the plurality of storage unit sets for storing new data. The device further issues high priority write access information to storage units of the selected storage unit set.

    Dispersed credentials
    92.
    发明授权

    公开(公告)号:US11329830B1

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

    申请号:US16686492

    申请日:2019-11-18

    Abstract: A method includes receiving, at a distributed storage (DS) unit, an access request from a requesting device. The access request includes a username and a user certificate, and the user certificate includes a user certificate signature. The user certificate is authenticated, and a domain name of a certificate authority (CA) associated with the user certificate is determined from information included in the access request. A CA certificate is obtained using the domain name of the CA, and the signature on the user certificate is validated using the CA certificate. The access request is approved in response to both 1) authenticating the user certificate, and 2) validating the user certificate signature using the CA certificate.

    Using estimated efficiency models to select a processing unit in a distributed storage network

    公开(公告)号:US11321174B1

    公开(公告)日:2022-05-03

    申请号:US16888761

    申请日:2020-05-31

    Abstract: A method for execution by a computing device of a dispersed or distributed storage network begins or continues by, for a data access request, accessing a plurality of estimated efficiency models of a plurality of processing units of the storage network, where an estimated efficiency model of the plurality of estimated efficiency models includes a list of estimated efficiency probabilities, and the list of estimated efficiency probabilities corresponds to a list of data access request types for a processing unit of the plurality of processing units. The method continues by selecting one of the processing units from the plurality of processing units based on the plurality of estimated efficiency models to produce a selected processing unit. The method continues by sending the data access request to the selected processing unit for execution.

    Migrating Slices in a Storage Network

    公开(公告)号:US20220107936A1

    公开(公告)日:2022-04-07

    申请号:US17644277

    申请日:2021-12-14

    Abstract: A source storage unit of a storage network operates by: sending a slice to migrate from the source storage unit to a destination storage unit; sending a slice verification request to the destination storage unit, wherein the slice verification request includes one or more of: a slice identifier, the slice, a revision indicator, a verification method indicator, or a nonce; receiving an integrity value from the destination storage unit; determining when the integrity value compares favorably to the slice verification request by determining when a hash of the slice and a nonce matches the integrity value or determining when a decrypted signature of the integrity value matches a hash of the slice and the nonce or the slice and the nonce; when the integrity value compares favorably to the slice verification request, updating a slice identifier assignment associated with a slice identifier corresponding to the slice, wherein updating the slice identifier assignment associates the destination storage unit with the slice identifier and disassociates the source storage unit from the slice identifier.

    Determining Segmentation Size In A Distributed Storage Network

    公开(公告)号:US20220091937A1

    公开(公告)日:2022-03-24

    申请号:US17538694

    申请日:2021-11-30

    Abstract: A method begins by receiving data to be distributedly stored in a storage network and continues by determining a decode threshold value for storage of the data, wherein the data is to be distributedly stored in the storage network. The method continues by determining a preferred encoded data slice size for storage of the data, where the preferred encoded data slice size is based on a minimum performance level requirement and based on the preferred encoded data slice size and the decode threshold value the method continues by determining a preferred segment size for the data. The method then continues by determining a segmentation scheme for the data based on the preferred segment size for the data and segmenting the data into a plurality of data segments in accordance with the segmentation scheme. The method then continues by determining dispersed error encoding parameters for encoding each data segment and encoding each data segment to produce a set of error encoded data slices.

    Difference based rebuild list scanning

    公开(公告)号:US11226860B1

    公开(公告)日:2022-01-18

    申请号:US16517747

    申请日:2019-07-22

    Abstract: A method includes receiving a set of difference lists from a set of storage units of the DSN, where the set of storage units store a plurality of sets of encoded data slices, wherein a first difference list identifies first encoded data slices that have first indicators that are different than corresponding first indicators of the first encoded data slices included in a shared common list. The method continues by determining, for a set of encoded data slices of the plurality of sets of encoded data slices, whether a storage inconsistency exists based on one or more indicators associated with the encoded data slice included in the set of difference lists. When the storage inconsistency exists, the method continues by flagging for rebuilding encoded data slices of the set of encoded data slices associated with the storage inconsistency.

    Using trap slices for anomaly detection in a distributed storage network

    公开(公告)号:US11204836B1

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

    申请号:US16542946

    申请日:2019-08-16

    Abstract: A method for execution by a distributed storage (DS) unit of a dispersed storage network (DSN), includes receiving a set of write slice requests that includes a set of slice names that are not utilized to store encoded data slices (EDSs), where each write slice request from the set of slice names that are not utilized to store encoded data slices includes a trap slice. The method continues with an access slice request that includes a requested slice name being received from a second DSN client, and then continues by determining whether the requested slice name corresponds to a trap slice stored by the DS unit. When the requested slice name corresponds to a trap slice, an action is determined for the access slice request based on an anomaly processing scheme.

    Migration of Data in a Distributed Storage Network Using Storage Records

    公开(公告)号:US20210382628A1

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

    申请号:US17408872

    申请日:2021-08-23

    Abstract: A method for execution in a storage network begins by generating a set of query requests for each data segment of a plurality of data segments that includes a corresponding set of slice identifiers of a plurality of sets of slice identifiers, where each slice identifier of the corresponding set of slice identifiers includes a pillar index based on a vault affiliated with the plurality of data segments. The method continues by transmitting the set of query requests to a set of storage units affiliated with the storage network, receiving a plurality of sets of query responses from the storage units, obtaining a data identifier for slice location identification and generating a storage record that includes the data identifier and an identity of the set of storage units. The method then continues by facilitating migration of at least some encoded data slices associated with the plurality of sets of slice identifiers when the storage record compares unfavorably to a storage record requirement.

    Storage network with connection security and methods for use therewith

    公开(公告)号:US11194672B1

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

    申请号:US16910522

    申请日:2020-06-24

    Abstract: A method begins with a processing module selecting one of a plurality of dispersed storage (DS) processing modules for facilitating access to a dispersed storage network (DSN) memory. The method continues with the processing module sending a DSN memory access request to the one of the plurality of DS processing modules. The method continues with the processing module selecting another one of the plurality of DS processing modules when no response is received within a given time frame or when the response to the access request does not include an access indication. The method continues with the processing module sending the DSN memory access request to the another one of the plurality of DS processing modules.

Patent Agency Ranking