1653 patents
Page 79 of 83
Utility
Combining deduplication with locality for efficient and fast storage
9 Dec 19
A method begins by receiving a storage request to store one or more portions of a data object and determining whether the one or more portions are stored within a dispersed storage network memory.
Teague S. Algie, Praveen Viraraghavan
Filed: 26 Sep 18
Utility
Rebuilding data while reading data in a dispersed storage network
9 Dec 19
A method includes executing a read request regarding a set of encoded data slices stored in storage units of the DSN, where a data segment of data 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 required to rebuild the data segment.
Brennan James Trichardt, Jason K. Resch
Filed: 2 Oct 18
Utility
Overcoming bottlenecks in partial and traditional rebuild operations
9 Dec 19
A storage unit (SU) 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.
Praveen Viraraghavan, Jason K. Resch
Filed: 12 Dec 17
Utility
Storing data in accordance with encoded data slice revision levels in a dispersed storage network
9 Dec 19
A method includes sending, by a computing device of a dispersed storage network (DSN), a set of write request messages to a set of storage units of the DSN regarding a plurality of sets of encoded data slices.
Andrew Baptist, Wesley Leggette, Jason K. Resch
Filed: 20 Sep 18
Utility
Accessing an encoded data slice in a dispersed storage network
9 Dec 19
A method for execution by a dispersed storage and task (DST) execution unit includes receiving a slice access request for execution by the DST execution unit.
Andrew D. Baptist, Manish Motwani, Jason K. Resch, Ilya Volvovski
Filed: 1 May 16
Utility
Policy-based access in a dispersed storage network
9 Dec 19
A method for execution by a computing device begins by receiving from a requester a read request regarding a set of encoded data slices stored in a set of storage units.
Gary W. Grube, Jason K. Resch
Filed: 11 Sep 18
Utility
Memory access using deterministic function and secure seed
9 Dec 19
A processing device implementing a storage unit is included in a distributed storage network (DSN) that uses employing one or more storage units to store encoded data slices.
Ilya Volvovski, Jason K. Resch
Filed: 7 Dec 17
Utility
Determining whether to compress a data segment in a dispersed storage network
9 Dec 19
A method for execution by a computing device of a dispersed storage network (DSN) begins by receiving a data segment for dispersed storage error encoding.
Bart R. Cilfone, Wesley B. Leggette, Jason K. Resch
Filed: 19 Sep 18
Utility
Configurable Hyperconverged Multi-tenant Storage System
4 Dec 19
A method for managing processing power in a storage system is provided.
JOHN MARTIN HAYES, ROBERT LEE, JOHN COLGROVE, JOHN D. DAVIS
Filed: 11 Aug 19
Utility
Mechanism for Updating Host File System and Flash Translation Layer Based on Underlying Nand Technology
4 Dec 19
A method of operating a storage system is provided.
Russell Sears, Hari Kannan, Yuhong Mao
Filed: 11 Apr 19
Utility
Using pseudo DSN memory units to handle data in motion within a DSN memory
2 Dec 19
A method for use in a distributed storage network (DSN) includes receiving, by a performance unit, access requests from a distributed storage (DS) processing unit.
Harsha Hegde
Filed: 31 Oct 16
Utility
Representing a storage array as two or more logical arrays with respective virtual local area networks (VLANS)
2 Dec 19
A plurality of storage nodes in a single chassis is provided.
Par Botes, John Colgrove, John Hayes
Filed: 9 May 17
Utility
Preemptively reading extra encoded data slices
2 Dec 19
A read request specifying particular data stored in a set of distributed storage (DS) units is received.
Jason K. Resch, Greg R. Dhuse
Filed: 25 Sep 18
Utility
Dynamic data protection within a flash storage system
2 Dec 19
Dynamically managing protection groups, including: identifying a protection group of storage resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed; detecting a membership change in the protection group; and updating, in dependence upon the change in the protection group, the protection group management schedule.
John Colgrove, Alan S. Driscoll, Steven P. Hodgson, Nitin Nagpal, Emanuel G. Noik, John Roper
Filed: 24 Jun 15
Utility
Slice location identification
2 Dec 19
A method for execution by a dispersed storage and task (DST) client module includes obtaining a data identifier for slice location identification.
Vimalkumar P. Gajjar, Jason K. Resch
Filed: 6 Jun 18
Utility
Using flash storage devices with different sized erase blocks
2 Dec 19
A method of using flash storage devices with different sized erase blocks is provided.
Andrew R. Bernat, Timothy W. Brennan, Mark L. McAuliffe, Eric D. Seppanen, Neil Buda Vachharajani
Filed: 30 Oct 17
Utility
Assigning addresses in a storage system
2 Dec 19
A method for preserving a media access control (MAC) address of a virtual server is provided.
John Hayes, Peter Vajgel, Robert Lee, Par Botes
Filed: 30 Jul 18
Utility
Optimally apportioning rebuilding resources
2 Dec 19
A distributed storage network (DSN) stores encoded data slices in storage units based on DSN address ranges.
Ravi V. Khadiwala, Ethan S. Wozniak, Jason K. Resch, Thomas D. Cocagne
Filed: 10 Dec 17
Utility
Adaptive scanning rates
2 Dec 19
A distributed storage network (DSN) stores encoded data slices in dispersed storage (DS) memories using a DSN namespace divided into a plurality of DSN address ranges.
Ravi V. Khadiwala, Ethan S. Wozniak, Jason K. Resch
Filed: 4 Dec 17
Utility
Integrated Storage Management Between Storage Systems and Container Orchestrators
27 Nov 19
A integrated storage manager that includes: receiving, at an integrated storage manager from one or more storage systems from among a plurality of storage systems, one or more storage system metrics; receiving a management request from an operating system level virtualization service; and determining, based at least upon the one or more storage system metrics for the one or more storage systems, an implementation of the management request that is modified to improve one or more metrics corresponding to the one or more storage system metrics.
PATRICK EAST
Filed: 22 Jan 19