By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $31
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Zhang, Z. ; Nat. Digital Switching Syst. Eng. & Technol. Res. Center, Zhengzhou, China ; Wang, B.Q. ; Liu, J.

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.

Published in:

Communications, IET  (Volume:6 ,  Issue: 15 )