1653 patents
Page 4 of 83
Utility
Storage unit connection security in a storage network and methods for use therewith
12 Dec 23
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.
Jason K. Resch, Wesley Leggette
Filed: 3 Nov 21
Utility
Encrypting data with a unique key
12 Dec 23
Utilizing a non-repeating identifier to encrypt data, including: receiving a request to write data to a storage device; selecting a segment-offset pair where the data will be stored, where the selected segment-offset pair is unique to every other segment-offset pair utilized during the lifetime of the storage device; and encrypting the data in dependence upon an identifier of the segment-offset pair.
John Colgrove, Mark L. McAuliffe, Ethan L. Miller, Naveen Neelakantam, Marco Sanvido, Neil A. Vachharajani, Taher Vohra
Filed: 11 Mar 20
Utility
Zone namespace
12 Dec 23
A list of a available zones across respective SSD storage portions of a plurality of zoned storage devices of a storage system is maintained.
Ronald Karr
Filed: 19 Dec 22
Utility
Optimizing Availability Of Mediator Services For Storage Systems
7 Dec 23
A storage system switching mediators within a storage system synchronously replicating data, where the switching between mediators includes determining that availability of a first mediator service has decreased to a particular level, wherein the first mediator service can provide mediation services at the particular level to a plurality of storage systems and is external to the plurality of storage systems; and based on the determination, switching from use of the first mediator service to use of a second mediator service that is external to the plurality of storage systems.
DAVID GRUNWALD, RONALD KARR, THOMAS GILL
Filed: 22 Aug 23
Utility
Disaggregated Storage Systems For Hyperscale Deployments
7 Dec 23
Disaggregated storage systems for hyperscale deployments including retrieving workload metrics and a workload policy associated with a workload executing within a fleet of storage systems; accessing a fleet configuration of the fleet of storage systems; and generating, based on the workload metrics, the workload policy, and the fleet configuration, a fleet reconfiguration recommendation indicating a change to hardware installed on a storage system in the fleet of storage systems.
PRAKASH DARJI
Filed: 7 Jun 22
Utility
Application-Managed Fault Detection For Cross-Region Replicated Object Stores
7 Dec 23
Application-managed fault detection for cross-region replicated object stores is disclosed.
RONALD KARR, IVAN JIBAJA, NAVEEN NEELAKANTAM
Filed: 8 Aug 23
Utility
Providing Application-Side Infrastructure To Control Cross-Region Replicated Object Stores
7 Dec 23
Providing application-side infrastructure to control cross-region replicated object stores is disclosed.
RONALD KARR, NAVEEN NEELAKANTAM, IVAN JIBAJA
Filed: 8 Aug 23
Utility
Latency Reduction Of Flash-Based Devices Using Programming Interrupts
7 Dec 23
A read request with a high priority indication is received.
RONALD KARR, HARI KANNAN, ROBERT LEE, PETER E. KIRKPATRICK
Filed: 5 Jun 23
Utility
Targeted I/O To Storage Devices Based On Device Type
7 Dec 23
Writing data in a storage system that includes a first type of storage device and a second type of storage device, including: selecting, for one or more unprocessed write requests, a target storage device type from the first type of storage device and the second type of storage device; issuing a first group of write requests to the first type of storage device, the first group of write requests addressed to one or more locations selected in dependence upon an expected address translation to be performed by the first type of storage device; and issuing a second group of write requests to the second type of storage device, the second group of write requests addressed to one or more locations selected in dependence upon a layout of memory in the second type of storage device.
PETER KIRKPATRICK, JOHN COLGROVE, NEIL VACHHARAJANI
Filed: 17 Aug 23
Utility
Controlling The Direction Of Replication Between Cross-Region Replicated Object Stores
7 Dec 23
Controlling the direction of replication between cross-region replicated object stores is disclosed.
RONALD KARR, NAVEEN NEELAKANTAM, IVAN JIBAJA
Filed: 8 Aug 23
Utility
Synchronizing metadata in a cloud-based storage system
5 Dec 23
Symmetric storage using a cloud-based storage system, including: receiving, at a cloud-based storage system among storage systems synchronously replicating a dataset, an I/O operation directed to the dataset; determining, in dependence upon the I/O operation, a metadata update describing a mapping of segments of content to an address within a storage object, wherein the storage object includes the dataset; and synchronizing metadata on another storage system of the storage systems by sending the metadata update from the cloud-based storage system to the other storage system to update a metadata representation on the second storage system in accordance with the metadata update.
Aswin Karumbunathan, Joshua Freilich, Naveen Neelakantam, Ronald Karr
Filed: 22 Nov 22
Utility
Secret regeneration from distributed shares
5 Dec 23
A processor-based method for secret sharing in a computing system is provided.
Ethan L. Miller, Andrew R. Bernat
Filed: 27 Sep 22
Utility
Dispersed storage network file system directory
5 Dec 23
A method includes determining virtual memory use of a vault based on virtual memory use of one dispersed storage (DS) unit of a set of DS units that services the vault within the DSN, where data is dispersed storage error encoded in accordance with dispersed data storage parameters to produce a plurality of sets of error coded (EC) data slices that are stored in the vault.
Andrew Baptist, Manish Motwani
Filed: 10 May 19
Utility
Performance metric-based improvement of one or more conditions of a storage array
5 Dec 23
An illustrative apparatus is configured to carry out the steps of: comparing one or more performance metrics of a particular storage array in a plurality of storage arrays to one or more corresponding performance metrics of one or more other storage arrays; identifying, based on the comparing, one or more actions for improving one or more conditions of the particular storage array; and presenting one or more projected effects of implementing the one or more actions on the storage array.
Benjamin Borowiec, Terence Noonan
Filed: 5 May 21
Utility
Upgrade for system with differing capacities
5 Dec 23
In one implementation, a system resource is added to a storage system, for a resource-preserving upgrade.
Anthony Niven, Andrew R. Bernat, Eric Kelly Blanchard, Ashish Karkare, Peter E. Kirkpatrick
Filed: 25 May 22
Utility
Determining storage capacity utilization based on deduplicated data
5 Dec 23
Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.
Matthew Fay, John Colgrove, Martin Harriman
Filed: 30 Sep 22
Utility
Storing data in an expanded storage pool of a vast storage network
5 Dec 23
A method includes encoding data in accordance with a width parameter to produce a first set of data slices.
Ethan S. Wozniak, Andrew D. Baptist, Greg R. Dhuse, Ilya Volvovski, Jason K. Resch, Ravi V. Khadiwala, Wesley B. Leggette
Filed: 29 Dec 20
Utility
Memory aligned copy operation execution
5 Dec 23
Optimizing copy operations in a storage array, includes combining, in dependence upon a metadata optimization policy, a plurality of copy operations into a single copy operation and splitting the single copy operation into an optimized set of executable copy operations that copy data based on memory alignment.
Christopher Golden, Scott Smith, Luke Paulsen, David Grunwald, Jianting Cao
Filed: 28 Apr 22
Utility
Read Requests in a Directory-Less Storage Network
30 Nov 23
A method for execution by a storage unit in a directory-less storage network includes receiving a read request regarding a data segment of a data object, where the data segment was error encoded into a set of encoded data slices.
Gary W. Grube, Timothy W. Markison
Filed: 9 Aug 23
Utility
Delaying Requested Deletion Of Datasets
30 Nov 23
Delaying deletion of a dataset, including: determining that deletion of a dataset at a storage system should be delayed by an amount of time representing a time period between a requested deletion time and a delayed deletion time; and delaying deletion of the dataset based on the determined amount of time.
CHENGUANG SUN, JEROEN ANTONIUS EGIDIUS HABRAKEN, CHIA-HAO KAN, QINGYU ZHANG, DAVID GRUNWALD, LARRY TOUCHETTE, JOHN COLGROVE
Filed: 15 Aug 23