Abstract

Bloom Filter is a crucial probabilistic data structure to reduce memory consumption for membership filters. It is applied in diverse domains such as Computer Networking, Network Security and Privacy, IoT, Edge Computing, Cloud Computing, Big Data, and Biometrics. But Bloom Filter has an issue of false positive probability. We propose a novel robust Bloom Filter, robustBF for short, to address the issue. robustBF is a 2D Bloom Filter, capable of filtering millions of data items with high accuracy without compromising the performance and memory footprint. Our proposed system is presented in two steps. Firstly, we modify the Murmur hash function, and test all modified hash functions for improvements, thus selecting the best-modified hash function experimentally. Secondly, we embed the modified hash functions into robustBF. Our experimental results show that robustBF is better than standard Bloom Filter and counting Bloom Filter in every aspect. robustBF exhibits nearly zero false positive probability with more than 10× and 44× lower memory consumption than the standard Bloom filter and counting Bloom Filter, respectively.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.