A Bloom Filter-Based Approach for Supporting the Representation and Membership Query of Multidimensional Dataset

  • Zhu WangEmail author
  • Tiejian Luo
Part of the International Series on Computer Entertainment and Media Technology book series (ISCEMT)


Bloom filter has been utilized in set representation and membership query. However, the algorithm is not quite suitable for representing multidimensional dataset. The paper presents a novel data structure based on Bloom filter for the multidimensional data representation. We further give the theoretical analysis and experimental evaluations of the algorithm. Results show that the algorithm can achieve the same false positive rate when dealing with exact membership queries. It can provide extra support of by-attribute membership query.


  1. 1.
    Z. Wang, T. Luo, G. Xu, X. Wang, The application of cartesian-join of bloom filters to supporting membership query of multidimensional data, in 2014 I.E. International Congress on Big Data (BigData Congress). IEEE, 2014, pp. 288–295Google Scholar
  2. 2.
    B.H. Bloom, Space/time trade-offs in hash coding with allowable errors. Commun. ACM 13, 422–426 (1970)CrossRefzbMATHGoogle Scholar
  3. 3.
    S. Tarkoma, C.E. Rothenberg, E. Lagerspetz, Theory and practice of bloom filters for distributed systems. Commun. Surv. Tut. IEEE 14(1), 131–155 (2012)CrossRefGoogle Scholar
  4. 4.
    D. Guo, J. Wu, H. Chen, X. Luo et al., Theory and network applications of dynamic bloom filters, in INFOCOM, 2006, pp. 1–12Google Scholar
  5. 5.
    B. Xiao, Y. Hua, Using parallel bloom filters for multiattribute representation on network services. IEEE Trans. Parallel Distrib. Syst. 21(1), 20–32 (2010)CrossRefGoogle Scholar
  6. 6.
    Y. Hua, B. Xiao, A multi-attribute data structure with parallel bloom filters for network services, in High Performance Computing-HiPC 2006. Springer, 2006, pp. 277–288Google Scholar
  7. 7.
    Z. Wang, T. Luo, Optimizing hash function number for bf-based object locating algorithm, in Advances in Swarm Intelligence. Springer, 2012, pp. 543–552Google Scholar
  8. 8.
    J.K. Mullin, A second look at bloom filters. Commun. ACM 26(8), 570–571 (1983)MathSciNetCrossRefGoogle Scholar
  9. 9.
    A. Broder, M. Mitzenmacher, Network applications of bloom filters: a survey. Internet Math. 1(4), 485–509 (2004)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Data Communication Technology Research Institute (DCTRI)BeijingChina
  2. 2.University of Chinese Academy of SciencesBeijingChina

Personalised recommendations