Skip to main content

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

  • Chapter
  • First Online:
Big Data Applications and Use Cases
  • 2547 Accesses

Abstract

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.

This work gives real world based experiments of our paper [1] published previously.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  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–295

    Google Scholar 

  2. B.H. Bloom, Space/time trade-offs in hash coding with allowable errors. Commun. ACM 13, 422–426 (1970)

    Article  MATH  Google Scholar 

  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)

    Article  Google Scholar 

  4. D. Guo, J. Wu, H. Chen, X. Luo et al., Theory and network applications of dynamic bloom filters, in INFOCOM, 2006, pp. 1–12

    Google Scholar 

  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)

    Article  Google Scholar 

  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–288

    Google Scholar 

  7. Z. Wang, T. Luo, Optimizing hash function number for bf-based object locating algorithm, in Advances in Swarm Intelligence. Springer, 2012, pp. 543–552

    Google Scholar 

  8. J.K. Mullin, A second look at bloom filters. Commun. ACM 26(8), 570–571 (1983)

    Article  MathSciNet  Google Scholar 

  9. A. Broder, M. Mitzenmacher, Network applications of bloom filters: a survey. Internet Math. 1(4), 485–509 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  10. Trucks—chorochronos.org, http://www.chorochronos.org/?q=node/5

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhu Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Wang, Z., Luo, T. (2016). A Bloom Filter-Based Approach for Supporting the Representation and Membership Query of Multidimensional Dataset. In: Hung, P. (eds) Big Data Applications and Use Cases. International Series on Computer Entertainment and Media Technology. Springer, Cham. https://doi.org/10.1007/978-3-319-30146-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30146-4_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30144-0

  • Online ISBN: 978-3-319-30146-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics