Masking defective bits in a storage array

JD Davis, J Hayes, Z Tan, H Kannan… - US Patent …, 2017 - Google Patents
(57) ABSTRACT A method of failure mapping is provided. The method includes distributing
user data throughout a plurality of storage nodes through erasure coding, wherein the …

Failure mapping in a storage array

JD Davis, J Hayes, Z Tan, H Kannan… - US Patent …, 2017 - Google Patents
(57) ABSTRACT A storage cluster is provided. The storage cluster includes a plurality of
storage nodes within a chassis. The plurality of storage nodes has flash memory for storage …

Identifying groups of similar data portions

SC Dolan, D Naamad, A Dimnaku… - US Patent …, 2017 - Google Patents
Techniques for grouping data portions are disclosed. Each group includes data portions
determined to exhibit similar behavior. The techniques may include determining whether an …

Automated space management for server flash cache

S Uttamchandani, L Zhou, F Meng, D Liu - US Patent 8,949,531, 2015 - Google Patents
Techniques for automatically allocating space in a flash Stor age-based cache are provided.
In one embodiment, a com puter system collects I/O trace logs for a plurality of virtual …

Techniques for determining a storage configuration

A Naamad, KT Narayana, R Bigman… - US Patent …, 2018 - Google Patents
Described are techniques for determining data storage sys tem configurations. Inputs are
provided to a data storage system configuration generator. The inputs include first inputs …

Techniques for providing storage hints for use in connection with data movement optimizations

R Bigman, A Hirschtein - US Patent 9,665,630, 2017 - Google Patents
In accordance with one aspect of the invention is a method for providing hints comprising:
receiving activity data for a plurality of data portions; performing first processing for each of …

Optimize data protection layouts based on distributed flash wear leveling

B Gold, J Hayes, R Lee - US Patent 9,672,905, 2017 - Google Patents
A method for storing data in a storage system having solid-state memory is provided. The
method includes determining portions of the solid-state memory that have a faster access …

Allocating storage extents in a storage system

L Fang, S He, J Liao, JW Zhang - US Patent 9,983,802, 2018 - Google Patents
Embodiments of the present invention provide a method, system, and computer program
product for allocating storage extents. Extent input/output information pertaining to an extent …

Method for providing a client device access to a plurality of remote storage devices

Y Romem, O Mann, O Oshri - US Patent 10,976,932, 2021 - Google Patents
US10976932B2 - Method for providing a client device access to a plurality of remote
storage devices - Google Patents US10976932B2 - Method for providing a client device …

Workload performance in a multi-tier storage environment

L Aronovich, SM Black - US Patent 10,168,915, 2019 - Google Patents
Embodiments for managing data stored in a tiered data storage system, by a processor
device. Upon submission of a workload to a queue of a workload manager, a set of storage …