DocumentCode :
1637200
Title :
Blooming Trees: Space-Efficient Structures for Data Representation
Author :
Ficara, Domenico ; Giordano, Stefano ; Procissi, Gregorio ; Vitucci, Fabio
Author_Institution :
Dept. of Inf. Eng., Univ. of Pisa, Pisa
fYear :
2008
Firstpage :
5828
Lastpage :
5832
Abstract :
A Bloom filter is an efficient randomized data structure for membership queries on a set with a certain known false positive probability. A counting Bloom filter (CBF) allows the same operations on dynamical sets that can be updated via insertions and deletions with larger memory requirements. This paper presents a novel hierarchical data structure, called Blooming tree, that replicates the functionalities of a CBF with lower memory consumption and tunable false positive probability. The hierarchical multi-layer design of Blooming trees allows for distributing the structure in different memory levels, thus exploiting small but fast on-chip memories for most frequently accessed substructures. The proposed algorithm is compared to previous existing schemes on a target platform: Intel IXP2XXX Network Processors (NPs).
Keywords :
information filters; tree data structures; Blooming trees; Intel IXP2XXX Network Processors; counting Bloom filter; dynamical sets; hierarchical data structure; hierarchical multilayer design; on-chip memories; randomized data structure; tunable false positive probability; Binary trees; Communications Society; Counting circuits; Data engineering; Data processing; Data structures; Filters; Hardware; Nonhomogeneous media; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, 2008. ICC '08. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-2075-9
Electronic_ISBN :
978-1-4244-2075-9
Type :
conf
DOI :
10.1109/ICC.2008.1090
Filename :
4534126
Link To Document :
بازگشت