×

Probabilistic summary data structure based encoding for garbage collection

  • US 7,424,498 B1
  • Filed: 06/30/2003
  • Issued: 09/09/2008
  • Est. Priority Date: 06/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating a probabilistic summary data structure based on a Bloom filter that represents active blocks of data within a storage device that are referenced by other blocks of data based on identification of the active blocks or the data within the active blocks; and

    performing garbage collection of at least a portion of the storage device based on the probabilistic data structure by performing the following for each block of data within a space to be cleaned;

    applying a probabilistic algorithm on the identification of the block of data or the data within the block of data, the applying resulting in a bit vector for each block of data or the data within the block of data; and

    comparing the resulting bit vector with the probabilistic data structure to determine if the block of data is active.

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