Technical Report CS-2015-03

Title: TinySet - An Access Ecient Self Adjusting Bloom Filter Construction
Authors: Gil Einziger and Roy Friedman
PDFCurrently accessibly only within the Technion network
Abstract: Bloom filters are a very popular and efficient data structure for approximate set membership queries. However, Bloom filters have several key limitations as they require 44% more space than the lower bound, their operations access multiple memory words and they do not support removals.

This work presents TinySet, an alternative Bloom filter construction that is more space efficient than Bloom filters for false positive rates smaller than 2.8%, accesses only a single memory word and partially supports removals. TinySet is mathematically analyzed and extensively tested and is shown to be fast and more space efficient than a variety of Bloom filter variants. TinySet also has low sensitivity to con figuration parameters and is therefore more flexible than a Bloom filter.

CopyrightThe above paper is copyright by the Technion, Author(s), or others. Please contact the author(s) for more information

Remark: Any link to this technical report should be to this page (, rather than to the URL of the PDF files directly. The latter URLs may change without notice.

To the list of the CS technical reports of 2015
To the main CS technical reports page

Computer science department, Technion