Efficient packing of compressed data in storage system implementing data striping

An apparatus comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to select a stripe column size for stripes of a data storage system, to determine a first compress block size for a first one of the stripes based on compressibility...

Full description

Saved in:
Bibliographic Details
Main Authors Schneider, Zvi, Soukhman, Alex, Krakov, David, Kamran, Lior, Taube, Marcelo
Format Patent
LanguageEnglish
Published 27.04.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An apparatus comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to select a stripe column size for stripes of a data storage system, to determine a first compress block size for a first one of the stripes based on compressibility of data to be stored, to select a first prime number for computing parity blocks for the first stripe and a first number of sub-stripes for splitting stripe columns of the first stripe, to generate metadata specifying the first compress block size, the first prime number and the first number of sub-stripes for the first stripe, and to store data compressed using the first compress block size in the first stripe. The first prime number and first number of sub-stripes for the first stripe is different than a second prime number and second number of sub-stripes for a second stripe.
Bibliography:Application Number: US202016826511