Storing data in a distributed storage system
MK Vishnumolakala, U Maheshwari - US Patent 10,705,911, 2020 - Google Patents
According to examples, a storage node may include storage devices and a controller that
may determine whether all of a plurality of data chunks of a first intra-node portion of a stripe …
may determine whether all of a plurality of data chunks of a first intra-node portion of a stripe …
Cross-datacenter extension of grid encoded data storage systems
BJ Donlan, CL Lazier - US Patent 10,108,819, 2018 - Google Patents
Techniques for extending a grid encoded data storage system to additional datacenters are
described herein. A grid of shards with a first index and a second index is created and a set …
described herein. A grid of shards with a first index and a second index is created and a set …
Non-parity in grid encoded data storage systems
AF Brock, BJ Donlan, JC Kirschner - US Patent 9,998,539, 2018 - Google Patents
Techniques for encoding data storage systems using grid-encoded data storage systems
with non-parity linear redundancy encoding schemes are described herein. A grid of shards …
with non-parity linear redundancy encoding schemes are described herein. A grid of shards …
Incremental media size extension for grid encoded data storage systems
BJ Donlan, CL Lazier - US Patent 9,904,589, 2018 - Google Patents
Techniques for incrementally increasing media size in data storage systems using grid
encoded data storage techniques are described herein. A grid of shards is created where …
encoded data storage techniques are described herein. A grid of shards is created where …
Grid encoded data storage systems for efficient data repair
JC Kirschner, BJ Donlan, CL Lazier… - US Patent …, 2018 - Google Patents
Techniques for encoding data storage systems using grid encoded data storage systems are
described herein. Data to be stored in a data storage system is obtained and the data is …
described herein. Data to be stored in a data storage system is obtained and the data is …
Incremental updates of grid encoded data storage systems
BJ Donlan, PD Franklin, JC Kirschner - US Patent 10,089,176, 2018 - Google Patents
Techniques for incrementally updating grid encoding data storage systems are described
herein. A grid of shards with a plurality of virtual shards is created where each virtual shard …
herein. A grid of shards with a plurality of virtual shards is created where each virtual shard …
Distributed transactions with token-associated execution
J Hayes, R Lee, I Ostrovsky, P Vajgel - US Patent 10,007,457, 2018 - Google Patents
A method of processing transactions associated with a command in a storage system is
provided. The method includes receiving, at a first authority of the storage system, a …
provided. The method includes receiving, at a first authority of the storage system, a …
Rebundling grid encoded data storage systems
BJ Donlan, CL Lazier - US Patent 9,959,167, 2018 - Google Patents
Techniques for rebundling grid encoded data storage systems are described herein. A new
grid of shards is created based in part on shards from a first grid of shards. The second grid …
grid of shards is created based in part on shards from a first grid of shards. The second grid …
Data protection management for distributed storage
S Srivastav, M Danilov, S Sankaran, J Luo… - US Patent …, 2019 - Google Patents
An efficient and scalable method of managing data protection in a geographically distributed
storage system is provided using erasure coding. Each zone in the geographically …
storage system is provided using erasure coding. Each zone in the geographically …
Data striping across storage nodes that are assigned to multiple logical arrays
J Hayes, P Botes - US Patent 10,082,985, 2018 - Google Patents
A storage cluster is provided. The storage cluster includes a plurality of storage nodes
coupled together as the storage cluster. The plurality of storage nodes is configured to …
coupled together as the storage cluster. The plurality of storage nodes is configured to …