Disaggregated compute resources and storage resources in a storage system
Y Mao, H Kannan - US Patent 12,210,476, 2025 - Google Patents
A storage cluster with disaggregated compute resources and storage memory is provided.
The storage cluster includes a plurality of blades coupled as the storage cluster, each of at …
The storage cluster includes a plurality of blades coupled as the storage cluster, each of at …
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 …
Data stri** across storage nodes that are assigned to multiple logical arrays
J Hayes, P Botes - US Patent 10,082,985, 2018 - Google Patents
(57) ABSTRACT 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 …
storage nodes coupled together as the storage cluster. The plurality of storage nodes is …
Error recovery in a storage cluster
JD Davis, J Hayes, Z Tan, H Kannan… - US Patent …, 2016 - Google Patents
BACKGROUND Solid-state memory, such as flash, is currently in use in solid-state drives
(SSD) to augment or replace conventional hard disk drives (HDD), writable CD (compact …
(SSD) to augment or replace conventional hard disk drives (HDD), writable CD (compact …
Memory system and method for reducing read disturb errors
DE Tuers, A Manohar, N Thomas, J Hsu - US Patent 10,014,060, 2018 - Google Patents
(57) ABSTRACT A memory system and method for reducing read disturb errors are
disclosed. In one embodiment, a memory system is provided comprising a plurality of blocks …
disclosed. In one embodiment, a memory system is provided comprising a plurality of blocks …
Data rebuild on feedback from a queue in a non-volatile solid-state storage
JD Davis, J Hayes, Z Tan, H Kannan… - US Patent …, 2016 - Google Patents
(Continued) Primary Examiner—Fritz Alphonse (74) Attorney, Agent, or Firm—Womble
Carlyle Sandridge & Rice LLP (57) ABSTRACT A storage cluster is provided. The storage …
Carlyle Sandridge & Rice LLP (57) ABSTRACT A storage cluster is provided. The storage …
Using flash storage devices with different sized erase blocks
AR Bernat, TW Brennan, ML McAuliffe… - US Patent …, 2019 - Google Patents
(57) ABSTRACT A method of using flash storage devices with different sized erase blocks is
provided. The method includes allocating a plurality of erase blocks of heterogeneous erase …
provided. The method includes allocating a plurality of erase blocks of heterogeneous erase …
Read voltage optimization
N Miladinovic - US Patent 10,877,827, 2020 - Google Patents
(57) ABSTRACT A method for biasing read voltage for flash memory in a storage system,
performed by the storage system, is pro vided. The method includes determining a first …
performed by the storage system, is pro vided. The method includes determining a first …
Automatically reconfiguring a storage memory topology
J Hayes, J Colgrove, R Lee, J Robinson… - US Patent …, 2017 - Google Patents
BACKGROUND Solid-state memory, such as flash, is currently in use in solid-state drives
(SSD) to augment or replace conventional hard disk drives (HDD), writable CD (compact …
(SSD) to augment or replace conventional hard disk drives (HDD), writable CD (compact …
Disaster recovery for high-bandwidth distributed archives
EL Miller, R Karr - US Patent 10,733,053, 2020 - Google Patents
(57) ABSTRACT A method for disaster recovery for distributed storage is provided. The
method includes distributing erasure coded data to N storage systems at N sites so that the …
method includes distributing erasure coded data to N storage systems at N sites so that the …