1653 patents
Page 40 of 83
Utility
Application-aware analytics for storage systems
24 May 22
Providing application-aware analytics for storage systems, including: collecting, by a workload migration module, from a first host, first data describing performance characteristics of the first host and second data describing performance characteristics of one or more clients connected to the first host and associated with a workload supported by the first host; identifying, based on the data, a second host for servicing the workload; and deploying the workload in the second host.
Robert Barker, Jr., Andrew Sillifant
Filed: 9 Dec 19
Utility
Generating integrity information in a vast storage system
24 May 22
A method includes encoding data via erasure coding to produce a plurality of data slices.
Gary W. Grube, Timothy W. Markison, Sebastien Vas, Zachary J. Mark, Jason K. Resch
Filed: 29 Jun 21
Utility
Deduplication table management
24 May 22
System and methods for evicting and inserting eviction an entry for a deduplication table are described.
John Colgrove, Joseph S. Hasbani, John Martin Hayes, Ethan L. Miller, Cary A. Sandvig
Filed: 9 Jan 20
Utility
Dynamically resizable structures for approximate membership queries
24 May 22
A computing or storage system constructs a table in memory, and constructs a summary table that summarizes the table.
Ethan L. Miller, John Colgrove
Filed: 15 Jan 20
Utility
Traffic-based detection of a security threat to a storage system
24 May 22
An illustrative method includes a data protection system determining that a total amount of read traffic and write traffic processed by a storage system during a time period exceeds a threshold, the read traffic representing data read from the storage system during the time period and the write traffic representing data written to the storage system during the time period, determining that the write traffic is less compressible than the read traffic, and determining, based on the total amount of read traffic and write traffic exceeding the threshold and on the write traffic being less compressible than the read traffic, that the storage system is possibly being targeted by a security threat.
Andrew Miller, Ronald Karr, Andrew Kutner, Patrick D. Lee, David Huskisson, John Colgrove, Jean-Luc Degrenand
Filed: 30 Jun 20
Utility
Reliability based flash page sizing
17 May 22
A storage system includes solid-state storage devices and a storage controller operatively coupled to the solid-state storage devices, the storage controller including a processing device, to receive data to be programmed to a solid-state storage device of the plurality of solid-state storage devices.
Hari Kannan
Filed: 29 Mar 19
Utility
Transmitting synchronized data streams in a distributed storage network
17 May 22
A method begins by a processing module of a storage network receiving a first plurality of pairs of coded values corresponding to first data segments of a first data stream and a second data stream.
Gary W. Grube, Timothy W. Markison
Filed: 6 Jul 20
Utility
Blinded passwords for a distributed storage system
17 May 22
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by performing a key derivation function on a password and issuing a set of blinded passwords to a set of storage units.
Jason K. Resch, Greg R. Dhuse, Bart R. Cilfone
Filed: 22 Apr 20
Utility
Replica Transitions for File Storage
12 May 22
Methods and systems for transitioning a replica of a file system are described.
Zoheb Shivani, Tejal Joshi Chakeres, Chu Zhang, Ronald Karr, David A. Grunwald
Filed: 24 Jan 22
Utility
Preserving Identities And Policies Across Replication
12 May 22
Preserving identities and policies across replication, including: receiving, at a first storage array, a first data frame comprising data associated a dataset stored at the first storage array and an identifier of a quality of service level associated with the first data frame; generating, at the first storage array, a second data frame comprising a portion of the dataset and the identifier of the quality of service level associated with the first data frame; and transmitting the second data frame to a second storage array.
PRABHATH SAJEEPA, MUDIT AGGARWAL, YUVAL FRANDZEL
Filed: 20 Jan 22
Utility
Accelerating Segment Metadata Head Scans For Storage System Controller Failover
12 May 22
Accelerating segment metadata head scans for storage system controller failover, including: receiving, by a secondary storage unit corresponding to a primary storage unit, a request to store a data segment; storing the data segment and segment metadata at the head of the data segment; and storing, in a data structure, data indicating an erase block storing the segment metadata and indicating an offset in the erase block where the segment metadata is stored.
ANDREW BERNAT, BENJAMIN SCHOLBROCK, MARK McAULIFFE, ZOLTAN DEWITT, NAVEEN NEELAKANTAM
Filed: 20 Jan 22
Utility
Storage unit including memories of different operational speeds for optimizing data storage functions
10 May 22
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations.
Bruno Hennig Cabral, Joseph M. Kaczmarek, Ravi V. Khadiwala, Ilya Volvovski
Filed: 17 Nov 20
Utility
Multi-stage data recovery in a distributed storage network
10 May 22
A computing device for use in a distributed storage network (DSN) to recover corrupt encoded data slices.
Jason K. Resch
Filed: 25 Jan 21
Utility
Efficient resource upgrade
10 May 22
In one implementation, a method includes establishing a connection between a new frontend system resource and an existing frontend system resource for a client network.
Peter E. Kirkpatrick
Filed: 29 Apr 20
Utility
Predictive data streaming in a virtual storage system
10 May 22
A method of predictive data streaming in a virtual storage system, including: identifying, for a plurality of data objects that have been migrated from a first tier of storage in a virtual storage system to a lower tier of storage, metadata describing one or more access patterns for the plurality of data objects; determining, based at least on the metadata describing the plurality of data objects, one or more data objects that have a greater likelihood of being accessed relative to other data objects among the plurality of data objects; and transferring, from the lower tier of storage, the one or more data objects that have a greater likelihood of being accessed relative to other data objects among the plurality of data objects.
Argenis Fernandez, Ronald Karr
Filed: 28 Apr 20
Utility
Storage vault tiering and data migration in a distributed storage network
10 May 22
Methods for use in a dispersed storage network (DS) to determine appropriate resources for storing data.
Jason K. Resch, Wesley B. Leggette
Filed: 21 Nov 17
Utility
Multi-level cell page writes
10 May 22
A method for page writes for triple or higher level cell flash memory is provided.
Hari Kannan, Peter E. Kirkpatrick
Filed: 30 Oct 20
Utility
Dispersed credentials
10 May 22
A method includes receiving, at a distributed storage (DS) unit, an access request from a requesting device.
Jason K. Resch, Wesley B. Leggette
Filed: 18 Nov 19
Utility
Resource Utilization Using Normalized Input/Output ('I/O') Operations
5 May 22
Tracking resource utilization using normalized Input/Output (‘I/O’) operations, including: selecting, for each storage device of one or more storage devices, a corresponding group of input/output (I/O) operations; calculating, for each storage device of the one or more storage devices, a normalized I/O operations per second (IOPS) value based on the corresponding group of I/O operations and a size scalar; and generating a report based on the normalized IOPS value for each storage device of the one or more storage devices.
JONAS IRWIN, MATTHEW FAY
Filed: 12 Jan 22
Utility
Readable Data Determination
5 May 22
Data associated with a write request is stored at a storage device of multiple solid-state storage devices.
Gordon James Coleman, Andrew R. Bernat, Peter E. Kirkpatrick
Filed: 6 Jan 22