Research Repository

Yes-no Bloom filter: A way of representing sets with fewer false positives

Carrea, Laura and Vernitski, Alexei and Reed, MJ (2016) 'Yes-no Bloom filter: A way of representing sets with fewer false positives.'


Download (350kB) | Preview


The Bloom filter (BF) is a space efficient randomized data structure particularly suitable to represent a set supporting approximate membership queries. BFs have been extensively used in many applications especially in networking due to their simplicity and flexibility. The performances of BFs mainly depends on query overhead, space requirements and false positives. The aim of this paper is to focus on false positives. Inspired by the recent application of the BF in a novel multicast forwarding fabric for information centric networks, this paper proposes the yes-no BF, a new way of representing a set, based on the BF, but with significantly lower false positives and no false negatives. Although it requires slightly more processing at the stage of its formation, it offers the same processing requirements for membership queries as the BF. After introducing the yes-no BF, we show through simulations, that it has better false positive performance than the BF.

Item Type: Article
Uncontrolled Keywords: cs.DS; cs.NI
Subjects: Q Science > QA Mathematics
Divisions: Faculty of Science and Health
Faculty of Science and Health > Computer Science and Electronic Engineering, School of
Faculty of Science and Health > Mathematical Sciences, Department of
SWORD Depositor: Elements
Depositing User: Elements
Date Deposited: 26 Jan 2015 13:48
Last Modified: 27 Sep 2022 13:09

Actions (login required)

View Item View Item