Compression of host I/O data in a storage processor of a data storage system with selection of data compression components based on a current fullness level of a …

P Armangau, I Bassov, M Chaudhary… - US Patent …, 2021 - Google Patents
A storage processor in a data storage system includes a compression selection component
that selects a data compression component to be used to compress host I/O data that is …

Cache data placement for compression in data storage systems

AV Romanovskiy - US Patent 10,466,932, 2019 - Google Patents
A technique for managing data storage in a data storage system is disclosed. Data blocks
are written to a data storage system cache, pluralities of the data blocks being organized into …

Managing cache compression in data storage systems

AV Romanovskiy - US Patent 10,635,359, 2020 - Google Patents
A technique for managing cache in a data storage system is disclosed. Data storage system
cache memory is arranged into multiple input/output (IO) cache macroblocks, where a first …

Selective compression in data storage systems

AV Romanovskiy - US Patent 9,965,394, 2018 - Google Patents
A method for selectively compressing data in a data storage system is provided. Data
storage system cache memory is arranged into multiple input/output (10) cache …

Selectively enabling write caching in a storage system based on performance metrics

CJ Camp, R Pletka, AD Walls - US Patent 9,170,943, 2015 - Google Patents
According to a method of cache management in a data storage system including a write
cache and bulk storage media, a storage controller of the data storage system caches, in the …

Utilizing data access patterns to determine compression block size in data storage systems

R Bigman - US Patent 10,585,856, 2020 - Google Patents
Techniques for performing data compression in which host application data access patterns
are used to determine a compression block size, which is the size of the blocks of data to …

Updating prefix codes for pseudo-dynamic data compression

CJ Camp, C Pozidis, N Papandreou, RA Pletka… - US Patent …, 2020 - Google Patents
In a data storage system, a prior set S of prefix codes for pseudo-dynamic compression as
well as data compressed utilizing prior set S are stored. While data compressed utilizing …

Unaligned IO cache for inline compression optimization

S Sen, P Armangau, CA Seibel - US Patent 10,402,096, 2019 - Google Patents
Techniques for processing unaligned IO requests in data storage systems that provide
optimization of inline compression. The disclosed techniques employ an unaligned IO …

Garbage collection techniques for a data storage system

RS Ahmed, TJ Fisher, AD Fry, N Ioannou, J Ma… - US Patent …, 2017 - Google Patents
A technique for garbage collection in a data storage system includes determining a dirty
physical byte count for each of a plurality of candidate garbage collection units. The dirty …

Storage compute device with tiered memory processing

P Li, RE Bohn, D Tetzlaff, KA Gomez - US Patent 9,632,729, 2017 - Google Patents
A data object is received at a storage compute device in response to a request from a host. A
requirement of the data object is determined based on a computation to be performed on the …