• DocumentCode
    1397560
  • Title

    Balanced counting bloom filters: a space-efficient synoptic data structure for a high-performance network

  • Author

    Zhang, Zhenhao ; Wang, B.Q. ; Liu, Jiangchuan

  • Author_Institution
    Nat. Digital Switching Syst. Eng. & Technol. Res. Center, Zhengzhou, China
  • Volume
    6
  • Issue
    15
  • fYear
    2012
  • Firstpage
    2259
  • Lastpage
    2266
  • Abstract
    A Bloom filter is a simple space-efficient randomised data structure allowing membership queries over data sets. It is widely utilised in peer-to-peer network, traffic measurement and distributed systems. Aiming at the deficiencies of the naïve counting Bloom filters (NCBFs), a novel data structure called balanced counting Bloom filters (BCBFs) is presented. In order to achieve space-efficient storage and effective query, the BCBF adopts the following methods: introducing hash fingerprints, partitioning bucket vectors into equally sized segments and storing elements with the least load bucket. Analytical expressions are deduced in detail based on the theory of differential equations and probability. Besides, simulations are conducted based on the data produced by computer and real network trace. The results demonstrate that the BCBF cannot only serve the same functionality as the NCBF using much less space, but also becomes a valuable tool in hardware to scale the high-speed link.
  • Keywords
    data structures; differential equations; peer-to-peer computing; probability; radio links; telecommunication traffic; BCBF; NCBF; balanced counting Bloom filter; data set; differential equation; distributed systems; hash fingerprint; high-performance network; high-speed link; load bucket; membership query; naïve counting Bloom filter; partitioning bucket vector; peer-to-peer network; probability; space-efficient randomised data structure; space-efficient storage; space-efficient synoptic data structure; traffic measurement;
  • fLanguage
    English
  • Journal_Title
    Communications, IET
  • Publisher
    iet
  • ISSN
    1751-8628
  • Type

    jour

  • DOI
    10.1049/iet-com.2011.0961
  • Filename
    6410497