Counting with Tinytable: Every Bit Counts!

10Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

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%.

Cite

CITATION STYLE

APA

Einziger, G., & Friedman, R. (2019). Counting with Tinytable: Every Bit Counts! IEEE Access, 7, 166292–166309. https://doi.org/10.1109/ACCESS.2019.2925030

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free