CPC G06F 11/1076 (2013.01) [H03M 13/154 (2013.01); H03M 7/3084 (2013.01)] | 20 Claims |
1. A system comprising:
a node of a storage cluster coupled to one or more storage devices; and
a processor included in the node, the processor executing instructions configured to:
compress data associated with write requests into data blocks of various sizes, the write requests being received at the node;
organize the various-sized compressed data blocks into a plurality of pools;
select a set of compressed data blocks from one of the plurality of pools to form a write group; and
apply an erasure code to the selected compressed data blocks to algorithmically generate one or more encoded blocks of the write group.
|