In this paper we focus on improving the false positive rate of a bloom filter with a pre-filtering scheme. By applying this scheme on a bloom filter, we can quickly screen out lots of input before entering the bloom filter and hence improve the result of false positives. We demonstrate with experiments that this approach can yield at least 4 times and at most 45 times better results than a standard bloom filter implementation, meanwhile using the same amount of memory requirement as a standard one. The proposed approach, called the pre-filtered bloom filter (PFBF), outperforms existing approaches in most of the cases. Especially, our approach is attractive to those applications which have limited amount of memory with a lot of patterns to check, since, in this case we can get the most improvement out of it.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 firstname.lastname@example.org
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 email@example.com