DocumentCode
2495314
Title
A Scalable Bloom Filter for Membership Queries
Author
Xie, Kun ; Min, Yinghua ; Zhang, Dafang ; Wen, Jigang ; Xie, Gaogang
Author_Institution
Hunan Univ., Changsha
fYear
2007
fDate
26-30 Nov. 2007
Firstpage
543
Lastpage
547
Abstract
Bloom filters allow membership queries over sets with allowable errors. It is widely used in databases, networks and distributed systems and it has great potential for distributed applications where systems need to share information about available data. However, the false positive errors are unavoidable, and the false positive rate increases intolerantly along with the date set expanding. To solve the scalability problem of Bloom filters, this paper presents a new design of a scalable Bloom filter (SBF) for an expanding data set. The SBF keeps a low false positive rate by adding Bloom filter vectors with double length when necessary. The paper proposes algorithms for element insertion and query operation of SBF by employing the H3 class of universal hash functions. Theoretical and experimental results demonstrate that the new SBF provides false positive rate as low as 21.3% of the dynamic Bloom filter presented before and the querying CPU time increasing with logarithmic rather than linear. Therefore, the proposed SBF outperforms other current scalable Bloom filters significantly.
Keywords
data structures; query processing; element insertion; membership queries; scalable Bloom filter; universal hash function; Data structures; Dictionaries; Distributed computing; Distributed databases; Distributed information systems; Information filtering; Information filters; Nonlinear filters; Routing; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Telecommunications Conference, 2007. GLOBECOM '07. IEEE
Conference_Location
Washington, DC
Print_ISBN
978-1-4244-1042-2
Electronic_ISBN
978-1-4244-1043-9
Type
conf
DOI
10.1109/GLOCOM.2007.107
Filename
4411017
Link To Document