DocumentCode :
3345622
Title :
Incremental Bloom Filters
Author :
Fang Hao ; Kodialam, Murali ; Lakshman, T.V.
Author_Institution :
Bell Labs., Alcatel-Lucent, Holmdel, NJ
fYear :
2008
fDate :
13-18 April 2008
Abstract :
A bloom filter is a randomized data structure for performing approximate membership queries. It is being increasingly used in networking applications ranging from security to routing in peer to peer networks. In order to meet a given false positive rate, the amount of memory required by a bloom filter is a function of the number of elements in the set. We consider the problem of minimizing the memory requirements in cases where the number of elements in the set is not known in advance but the distribution or moment information of the number of elements is known. We show how to exploit such information to minimize the expected amount of memory required for the filter. We also show how this approach can significantly reduce memory requirement when bloom filters are constructed for multiple sets in parallel. We show analytically as well as experiments on synthetic and trace data that our approach leads to one to three orders of magnitude reduction in memory compared to a standard bloom filter.
Keywords :
data structures; peer-to-peer computing; query processing; incremental bloom filters; membership queries; memory requirements; peer to peer networks; randomized data structure; Communications Society; Data security; Data structures; Distributed databases; Information filtering; Information filters; Routing; Testing; USA Councils; 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.161
Filename :
4509756
Link To Document :
بازگشت