JOURNAL ARTICLE

Ternary Bloom filter replacing counting Bloom filter

Abstract

A counting Bloom filter (CBF) generalizes a standard 1-bit vector Bloom filter and allows not only membership queries but also insertion and deletion operations for dynamic sets. However, the CBF can cause false negatives because of counter overflows. A 4-bit vector CBF, which provides the probability of false negatives sufficiently small, is generally used. However, the 4-bit vector CBF wastes memory space by allocating 4 bits for every counter, even though the half of counter values of the CBF is zero. This paper proposes a Ternary Bloom filter (TBF) which is a variation of the CBF. The TBF is motivated to use the minimum number of bits for each counter and constructs a larger Bloom filter instead. In the TBF, counters mapped with two or more number of elements are represented by X, and the counters with value X are not used in insertion, deletion, or querying operations. Since a larger Bloom filter can reference more number of counter values, the proposed TBF improves false positive rate than the CBF which consumes the same amount of memory, and the proposed TBF also removes false negative problem.

Keywords:
Bloom filter Ternary operation Bloom Filter (signal processing) Computer science Filtering theory Algorithm Physics Optics

Metrics

5
Cited By
0.30
FWCI (Field Weighted Citation Impact)
18
Refs
0.71
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cooperative Communication and Network Coding
Physical Sciences →  Computer Science →  Computer Networks and Communications
Opportunistic and Delay-Tolerant Networks
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Ternary Bloom Filter Replacing Counting Bloom Filter

Hyesook LimJungwon LeeHayoung ByunChanghoon Yim

Journal:   IEEE Communications Letters Year: 2016 Vol: 21 (2)Pages: 278-281
JOURNAL ARTICLE

Ternary Bloom Filter Improving Counting Bloom Filter

Hayoung ByunJungwon LeeHyesook Lim

Journal:   Journal of the Institute of Electronics and Information Engineers Year: 2017 Vol: 54 (1)Pages: 3-10
BOOK-CHAPTER

Multi-Granularities Counting Bloom Filter

Zhou MingzhongJian GongWei DingGuang Cheng

Lecture notes in computer science Year: 2006 Pages: 542-551
JOURNAL ARTICLE

The Variable-Increment Counting Bloom Filter

Ori RottenstreichYossi KanizoIsaac Keslassy

Journal:   IEEE/ACM Transactions on Networking Year: 2013 Vol: 22 (4)Pages: 1092-1105
© 2026 ScienceGate Book Chapters — All rights reserved.