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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …