A dynamic structure of counting bloom filter

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Counting Bloom Filter based on the counter-array structure has the shortcoming of counter overflow and less space-efficient. To address these shortcomings, we propose a dynamic structure for Counting Bloom Filter which dynamically changes the counter size according to the number of inserted elements. Hence it not only makes a better use of memory space but also eliminates counter overflow. We put up with the methods of addition and subtraction bit by bit while inserting and deleting elements to effectively reduce the times of memory access. In this way, an effective tradeoff can be achieved between counter access speed and space efficiency. Besides, to reduce excessive memory allocation/deallocation cost caused by consecutively changing counter size, we propose a configurable delayed shrinking algorithm which can appropriately delay the counter size shrinking based on user's configuration. The experiment results show that our dynamic structure could meet the needs of most application scenarios. © 2012 Springer-Verlag GmbH.

Cite

CITATION STYLE

APA

Gu, J., & Zhou, X. (2012). A dynamic structure of counting bloom filter. In Advances in Intelligent and Soft Computing (Vol. 145 AISC, pp. 31–37). https://doi.org/10.1007/978-3-642-28308-6_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free