DocumentCode
170628
Title
Bloom tree: A search tree based on Bloom filters for multiple-set membership testing
Author
Myung Keun Yoon ; JinWoo Son ; Seon-Ho Shin
Author_Institution
Dept. of Comput. Eng., Kookmin Univ., Seoul, South Korea
fYear
2014
fDate
April 27 2014-May 2 2014
Firstpage
1429
Lastpage
1437
Abstract
A Bloom filter is a compact and randomized data structure popularly used for networking applications. A standard Bloom filter only answers yes/no questions about membership, but recent studies have improved it so that the value of a queried item can be returned, supporting multiple-set membership testing. In this paper, we design a new data structure for multiple-set membership testing, Bloom tree, which not only achieves space compactness, but also operates more efficiently than existing ones. For example, when existing work requires 107 bits per item and 11 memory accesses for a search operation, a Bloom tree requires only 47 bits and 8 memory accesses. The advantages come from a new data structure that consists of multiple Bloom filters in a tree structure. We study a theoretical analysis model to find optimal parameters for Bloom trees, and its effectiveness is verified through experiments.
Keywords
data structures; query processing; set theory; Bloom filters; Bloom tree; data structure; memory access; multiple set membership testing; networking applications; optimal parameters; queried item; search operation; search tree; space compactness; Arrays; Computers; Encoding; Memory management; Testing; Vegetation;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM, 2014 Proceedings IEEE
Conference_Location
Toronto, ON
Type
conf
DOI
10.1109/INFOCOM.2014.6848077
Filename
6848077
Link To Document