DocumentCode
3344070
Title
MultiLayer Compressed Counting Bloom Filters
Author
Ficara, D. ; Giordano, Stefano ; Procissi, Gregorio ; Vitucci, F.
Author_Institution
Dept. of Inf. Eng., Pisa Univ., Pisa
fYear
2008
fDate
13-18 April 2008
Abstract
Bloom filters are efficient randomized data structures for membership queries on a set with a certain known false positive probability. Counting bloom filters (CBFs) allow the same operation on dynamic sets that can be updated via insertions and deletions with larger memory requirements. This paper first presents a new upper bound for counters overflow probability in CBFs. This bound is much tighter than that usually adopted in literature and it allows for designing more efficient CBFs. Three novel data structures are proposed, which introduce the idea of a hierarchical structure as well as the use of Huffman code. Our algorithms improve standard CBFs in terms of fast access and limited memory consumption (up to 50% of memory saving): the target could be the implementation of the compressed data structures in the small (but fast) local memory or "on-chip SRAM" of devices such as network processors .
Keywords
Huffman codes; SRAM chips; data structures; filters; Huffman code; compressed multilayer; counters overflow probability; counting bloom filters; data structures; network processors; on-chip SRAM; Communications Society; Counting circuits; Data structures; Huffman coding; Information filtering; Information filters; Network-on-a-chip; Nonhomogeneous media; Random access memory; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2008. The 27th Conference on Computer Communications. IEEE
Conference_Location
Phoenix, AZ
ISSN
0743-166X
Print_ISBN
978-1-4244-2025-4
Type
conf
DOI
10.1109/INFOCOM.2008.71
Filename
4509666
Link To Document