×

Data reduction techniques in a flash-based key/value cluster storage

  • US 10,055,161 B1
  • Filed: 01/20/2016
  • Issued: 08/21/2018
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • reading pages from 1-stripes, wherein 1-stripes are not compressed;

    storing compressed data in a temporary location;

    reading j 1-stripes, where j is greater than or equal to one;

    determining compressibility score, S, for each 1-stripe of j stripes; and

    filling S-stripes based on the compressibility score by writing compressed pages to S-stripes corresponding to the compressibility score, S, comprising;

    filling 8-stripes before 4-stripes if 8-stripes exist by locating 8N pages with a score greater than or equal to 8;

    filling 4-stripes before 2-stripes if 4-stripes exits by locating 4N pages with a score greater than or equal to 4;

    filling 2-stripes before 1-stripes if 2-stripes exist by locating 2N pages with a score greater than or equal to 2,wherein N>

    1 and N equals the number of disks minus K, and K is the number of parity disks where K>

    1.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×