Skip to main content
Log in

L-priorities bloom filter: A new member of the bloom filter family

  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

A Bloom filter is a space-efficient data structure used for concisely representing a set as well as membership queries at the expense of introducing false positive. In this paper, we propose the L-priorities Bloom filter (LPBF) as a new member of the Bloom filter (BF) family, it uses a limited multidimensional bit space matrix to replace the bit vector of standard bloom filters in order to support different priorities for the elements of a set. We demonstrate the time and space complexity, especially the false positive rate of LPBF. Furthermore, we also present a detailed practical evaluation of the false positive rate achieved by LPBF. The results show that LPBF performs better than standard BFs with respect to false positive rate.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. B. H. Bloom. Space/time trade-offs in hash coding with allowable errors. Communications of the ACM, vol. 13, no. 7, pp. 422–426, 1970.

    Article  MATH  Google Scholar 

  2. K. Huang, D. F. Zhang, Z. Qin. Accelerating the bit-split string matching algorithm using bloom filters. Computer Communications, vol. 33, no. 15, pp. 1785–1794, 2010.

    Article  Google Scholar 

  3. J. K. Mullin. Optimal semijoins for distributed database systems. IEEE Transactions on Software Engineering, vol. 16, no. 5, pp. 558–560, 1990.

    Article  Google Scholar 

  4. A. Broder, M. Mitzenmacher. Network applications of bloom filters: A survey. Internet Mathematics, vol. 1, no. 4, pp. 485–509, 2003.

    Article  MathSciNet  Google Scholar 

  5. F. Li, C. Pei, J. Almeida, A. Broder. Summary cache: A scalable wide-area web cache sharing protocol. IEEE/ACM Transactions on Networking, vol. 8, no. 3, pp. 281–293, 2000.

    Article  Google Scholar 

  6. L. M. Guo, S. B. Yang, S. L. Wang, R. Zhang, X. L. Niu. Replication consistency maintenance mechanism based on physical-location and bloom-filter for unstructured P2P network. Journal of Electronics and Information Technology, vol. 33, no. 4, pp. 1012–1016, 2011. (in Chinese)

    Article  Google Scholar 

  7. P. Valdurez, G. Gardarin. Join and semijoin algorithms for a multiprocessor database machine. ACM Transactions on Database Systems, vol. 9, no. 1, pp. 133–161, 1984.

    Article  Google Scholar 

  8. J. W. Byers, J. Considine, M. Mitzenmacher, S. Rost. Informed content delivery across adaptive overly networks. IEEE/ACM Transactions on Networking, vol. 12, no. 5, pp. 768–780, 2004.

    Article  Google Scholar 

  9. L. Xu, S. S. Chen, X. Y. Huang, Y. Mu. Bloom filter based secure and anonymous DSR protocol in wireless ad hoc networks. International Journal of Security and Networks, vol. 5, no. 1, pp. 35–44, 2010.

    Article  Google Scholar 

  10. A. G. A. Priya, H. Lim. Hierarchical packet classification using a Bloom filter and rule-priority tries. Computer Communications, vol. 33, no. 10, pp. 1215–1226, 2010.

    Article  Google Scholar 

  11. K. Christensen, A. Roginsky, M. Jimeno. A new analysis of the false positive rate of a Bloom filter. Information Processing Letters, vol. 110, no. 21, pp. 944–949, 2010.

    Article  MathSciNet  Google Scholar 

  12. P. S. Almeida, C. Baquero, N. Preguica, D. Hutchison. Scalable bloom filters. Information Processing Letters, vol. 101, no. 6, pp. 255–261, 2007.

    Article  MathSciNet  MATH  Google Scholar 

  13. S. Cohen, Y. Matias. Spectral Bloom filters. In Proceedings of the ACM SIGMOD International Conference on Management of Data, ACM, San Diego, USA, pp. 241–252, 2003.

    Google Scholar 

  14. M. Mitzenmacher. Compressed Bloom filters. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, Newport, Rhode Island, USA, pp. 144–150, 2001.

  15. D. Benoit, B. Bruno, F. Timur. Improving retouched bloom filters for trading off selected false positive against false negatives. Computer Network, vol. 54, no. 18, pp. 3373–3387, 2010.

    Article  Google Scholar 

  16. D. T. Pham, E. Koc. Design of a two-dimensional recursive filter using the bees algorithm. International Journal of Automation and Computing, vol. 7, no. 3, pp. 399–402, 2010.

    Article  Google Scholar 

  17. M. S. Pan, J. T. Tang, X. L. Yang. An adaptive median filter algorithm based on B-spline function. International Journal of Automation and Computing, vol. 8, no. 1, pp. 92–99, 2011.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hong-Wei Zhao.

Additional information

This work was supported by Project of Plan for Science and Technology Development of Jilin Province (No. 20101504) and Project of Research of Science and Technology for the 11th Five-year Plan of Jilin Education Department (No. 2009604).

Huang-Shui Hu received the B. Sc. and M. Sc. degrees in computer science from Jilin University, PRC in 1999 and 2005, respectively. Now, he is a Ph. D. candidate at the College of Computer Science and Technology, Jilin University.

His research interests include computer network, embedded real-time systems, and fault diagnosis.

Hong-Wei Zhao received B. Sc. degree in computer science from Jilin University of Technology, PRC in 1985 and M. Sc. degree in information engineering from Jilin University of Technology in 1993. He received Ph.D. degree in mechanical engineering from Jilin University in 2001. Currently, he is a professor of Jilin University, PRC and conducts research in the area of computer science.

His research interests include intelligent information system and thinking computation.

Fei Mi received the B. Sc. degrees in computer science from Jilin University, PRC in 2008. Now, he is a M. Sc. student of the College of Computer Science and Technology, Jilin University.

His research interests include signal processing, and artificial intelligence.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hu, HS., Zhao, HW. & Mi, F. L-priorities bloom filter: A new member of the bloom filter family. Int. J. Autom. Comput. 9, 171–176 (2012). https://doi.org/10.1007/s11633-012-0630-8

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-012-0630-8

Keywords

Navigation