Title :
MBF: a Real Matrix Bloom Filter Representation Method on Dynamic Set
Author :
Wang, Jiacong ; Xiao, Mingzhong ; Dai, Yafei
Author_Institution :
Peking Univ., Beijing
Abstract :
Bloom filter is a simple space-efficient randomized data structure for representing a set in order to support membership queries, which uses an m-bit array to represent a data set. In order to support representing dynamic set, dynamic bloom filter (DBF) and split bloom filter (SBF) have been developed. Both DBF and SBF can support concisely representation and approximate membership queries of dynamic set instead of static set. SBF declares that it uses an s Xm bit matrix that consists of s bloom filters to represent a dynamic set, so DBF dose. But in fact, both the two bloom filters are not matrix representation method at all. They are just a set of s bloom filters whose length is m, and they have got a departure from the original idea of bloom filter: the constant query time cost. This paper points out the fact, and then introduce a truly matrix representation method of bloom filter to represent a dynamic set. We call it the matrix bloom filter (MBF). Then, we analyze the algorithm of MBF and study the average time complexity and the false positive probability.
Keywords :
approximation theory; computational complexity; data structures; matrix algebra; probability; query processing; set theory; data set representation; dynamic bloom filter; dynamic set; false positive probability; matrix bloom filter representation method; membership query approximation; randomized data structure; split bloom filter; time complexity; Active filters; Algorithm design and analysis; Computer networks; Costs; Counting circuits; Data structures; Information filtering; Information filters; Laboratories; Parallel processing;
Conference_Titel :
Network and Parallel Computing Workshops, 2007. NPC Workshops. IFIP International Conference on
Conference_Location :
Liaoning
Print_ISBN :
978-0-7695-2943-1
DOI :
10.1109/NPC.2007.107