גיל אינציגר

אקדמי בכיר

Counting with Tinytable

Every Bit Counts!

Gil Einziger, Roy Friedman

Bloom filters are space efficient data structures that support approximate membership queries. They are easily extensible but incur significant overheads when extended to support additional functionality, such as removals or counting. This paper shows that fingerprint-based hash tables offer a much better tradeoff between accuracy and space. We present TinyTable that supports set membership, removals, and multiplicity queries. TinyTable reduces the required memory by as much as 28% compared to Bloom filter-based variants for the set membership and by as much as 60% for counting and statistics. It is more compact than Bloom filters as long as the false positive ratio is less than 1%.

שפת פרסום אנגלית
דפים 166292-166309
כתב עת IEEE Access
כרך 7
סטטוס פרסום פורסם - 01.01.2019
8746264

Keywords

Bloom filters
approximation algorithms
compact hash tables
database
datastructure
distributed networks
networks
storage systems

ASJC Scopus subject areas

General Computer Science
General Materials Science
General Engineering
גישה למסמך
10.1109/ACCESS.2019.2925030
קבצים וקישורים אחרים
Link to publication in Scopus