1653 patents
Page 48 of 83
Utility
Efficient Partitioning for Storage System Resiliency Groups
9 Dec 21
A storage system with storage drives and a processing device establishes resiliency groups of storage system resources.
Robert Lee, Hari Kannan
Filed: 20 Aug 21
Utility
Remote Analysis of Potentially Corrupt Data Written to a Storage System
9 Dec 21
An illustrative method includes a storage system detecting an anomaly associated with data written to the storage system; providing, based on the detecting of the anomaly, the data to a data analysis system remote from the storage system, the data analysis system configured to perform a corruption analysis of the data; and performing, based on the corruption analysis of the data, an operation with respect to the data.
Paul R. Massiglia, Ronald Karr, John Colgrove
Filed: 23 Aug 21
Utility
Programming frequently read data to low latency portions of a solid-state storage array
7 Dec 21
A storage array controller may receive data to be programmed to a solid-state storage device of a plurality of solid-state storage devices.
Yijie Zhao, Peter E. Kirkpatrick, Andrew R. Bernat
Filed: 23 Jan 19
Utility
Optimizing local data relocation operations of a storage device of a storage system
7 Dec 21
A priority queue including an order of local data relocation operations to be performed by a plurality of solid-state storage devices is maintained.
Sankara Vaideeswaran, Hari Kannan, Gordon James Coleman
Filed: 11 Mar 20
Utility
Digest listing decomposition
7 Dec 21
To identify slice errors, a processing module of a computing device in a dispersed storage network (DSN) sends first list digest requests to at least first and second dispersed storage (DS) units.
Sebastien Vas, Zachary J. Mark, Jason K. Resch
Filed: 22 Apr 19
Utility
Storage network with connection security and methods for use therewith
7 Dec 21
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: 24 Jun 20
Utility
Intelligent Block Deallocation Verification
2 Dec 21
A first data block on a storage device including a data structure of deallocated data blocks on the storage device and a corresponding program erase count value for each of the deallocated data blocks is identified.
Eric D. Seppanen, Neil Buda Vachharajani, Nidhi Pankaj Doshi
Filed: 13 Aug 21
Utility
Leveraging Distinct Storage Tiers In A Virtual Storage System
2 Dec 21
Leveraging distinct storage tiers in a virtual storage system, including: receiving a request to write data to the virtual storage system; selecting, from amongst a plurality of tiers in the virtual storage system, a tier for receiving the data, wherein the plurality of tiers include a write-mostly tier and at least one other tier; and storing, within the selected tier within the virtual storage system, the data.
RONALD KARR, NAVEEN NEELAKANTAM, RADEK ASTER, JOSHUA FREILICH, ASWIN KARUMBUNATHAN
Filed: 12 Aug 21
Utility
Workload Placement Based On Carbon Emissions
2 Dec 21
Workload placement based on carbon emissions, including: calculating, for each execution environment of a plurality of execution environments, a carbon emission cost associated with a workload; selecting, based on each carbon emission cost for the plurality of execution environments, a target execution environment; and executing the workload on the target execution environment.
RONALD EKINS, SAVAS NICOLAIDES, FARHAN ABROL
Filed: 13 Aug 21
Utility
Dynamic Data Verification and Recovery In a Storage System
2 Dec 21
In one implementation, storage system includes embedded storage devices, where each embedded storage device includes a direct-mapped solid state drive (SSD) storage portion and storage system controllers.
Peter E. Kirkpatrick, Ronald Karr
Filed: 16 Aug 21
Utility
Secret Distribution Among Storage Devices
2 Dec 21
In a storage system that includes a plurality of storage devices configured into one or more write groups, quorum-aware secret sharing may include: encrypting a device key for each storage device using a master secret; generating a plurality of shares from the master secret such that a minimum number of storage devices required from each write group for a quorum to boot the storage system is not less than a minimum number of shares required to reconstruct the master secret; and storing the encrypted device key and a separate share of the plurality of shares in each storage device.
ANDREW BERNAT, ETHAN MILLER
Filed: 13 Aug 21
Utility
Stateful connection resets
30 Nov 21
A method of resetting a stateful connection in a storage cluster with stateless load-balancing is provided.
Jayesh Patel, Prabhath Sajeepa, Daniel Talayco
Filed: 6 Sep 19
Utility
Configuration for multiple logical storage arrays
30 Nov 21
A storage cluster is provided.
John Hayes, Par Botes
Filed: 11 Jul 19
Utility
Data resiliency by partially deallocating data blocks of a storage device
30 Nov 21
Failure information associated with a plurality of blocks of a solid-state storage device of a plurality of solid-state storage devices is received.
Damian Yurzola, Gordon James Coleman, Vidyabhushan Mohan, Melissa Kimble
Filed: 28 Feb 20
Utility
Virtual addressing in a storage system
30 Nov 21
A method for preserving a media access control (MAC) address of a virtual server is provided.
John Hayes, Par Botes, Robert Lee, Peter Vajgel
Filed: 2 Dec 19
Utility
Using internal sensors to detect adverse interference and take defensive actions
30 Nov 21
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory.
Teague S. Algie, Ravi V. Khadiwala, Jason K. Resch
Filed: 30 Jul 18
Utility
Data Rebuild When Changing Erase Block Sizes During Drive Replacement
25 Nov 21
A method for rebuilding data when changing erase block sizes in a storage system is provided.
Andrew R. Bernat, Timothy W. Brennan, Mark L. McAuliffe, Neil Buda Vachharajani
Filed: 9 Aug 21
Utility
Recovering Error Corrected Data
25 Nov 21
A plurality of storage nodes within a single chassis is provided.
John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan
Filed: 2 Aug 21
Utility
Efficient Storage of Data In a Dispersed Storage Network
25 Nov 21
A data segment is encrypted to produce an encrypted data segment, and a data tag associated with the data segment is generated.
Ilya Volvovski, S. Christopher Gladwin, Gary W. Grube, Timothy W. Markison, Jason K. Resch, Thomas Franklin Shirley, JR., Greg Dhuse, Manish Motwani, Andrew Baptist, Wesley Leggette
Filed: 20 Jul 21
Utility
Rebuilding an encoded data slice utilizing integrity check values
23 Nov 21
A method includes executing a set of read requests regarding a set of encoded data slices stored in storage units of a storage network, where a data segment is encoded in accordance with a dispersed storage error coding function to produce the set of encoded data slices, and where a decode threshold number of encoded data slices of the set of encoded data slices is needed to rebuild a missing or corrupt encoded data slice of the set of encoded data slices.
Brennan James Trichardt, Jason K. Resch
Filed: 11 Dec 20