arrow
Return

Dynamically Allocated Bloom Filter-Based PIT Architectures

delete2022-01-01
delete9
delete
OA
AI
S
Saeyoung Jang
H
Hayoung Byun *
H
Hyesook Lim
DOI:10.1109/ACCESS.2022.3158368delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
As a key component in implementing Named Data Networking (NDN), Pending Interest Table (PIT) requires an efficient exact-matching algorithm for a scalable and fast PIT lookup. A Bloom filter (BF) is a memory-efficient data structure for performing exact matching operations. In this paper, three different BF-based PIT architectures are proposed: PIT using functional Bloom filters (FBF-PIT), PIT using counting Bloom filters with return values (rCBF-PIT), and a refined rCBF-PIT with signatures (R-rCBF-PIT). The proposed BF-based PITs incrementally allocate a new BF for storing multiple incoming faces of Interest packets with the same content name. For a Data packet lookup, the proposed PIT architectures simultaneously access every BF structure to find matching faces and delete the faces (i.e., matching Interest packet information). The functional Bloom filter (FBF) used in an FBF-PIT is a key-value data structure that stores values only without keys. However, because the number of non-reusable conflict cells in the FBF increases as the number of stored packets increases in the FBF-PIT, the indeterminable rate increases. To decrease the indeterminable rate, we propose the rCBF-PIT, which uses counting Bloom filters with return values (rCBFs), allowing reusable conflict cells. False positives for Interest packets lead to incorrect deletions that can cause false negatives for incoming Data packets. Because most of the false positives occur in the first BF structure, we finally propose the R-rCBF-PIT, in which the first rCBF is replaced with an rCBF with a signature field. The proposed PITs also provide an aging mechanism using a valid bit and a hit bit for entry expiration. Simulation results show that rCBF-PIT and R-rCBF-PIT both reduce the indeterminable rate by more than 81% compared with FBF-PIT. The results also show that R-rCBF-PIT resolves false negatives caused by incorrect deletions by including the signature fields in the first rCBF.
Keywords:
Faces
Information filters
Matched filters
Programming
Indexes
Hash functions
Filtering algorithms
Bloom filter
dynamic data structure
named data networking
pending Interest table

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

M
Myongji University
Scholars:
2.1K
Papers: 2.0K
Citations: 4
E
Ewha Womans University
Scholars:
1.2W
Papers: 1.1W
Citations: 1.2W
Cited Papers

Cited Papers

β-C–H interaction vs. Dihaptoacyl co-ordination in a molybdenum acetyl complex. X-Ray crystal structure of [Mo(Ac)(S2CNMe2)(CO)-(PMe3)2]
err1983-01-01
err0
PREAI
errErnesto Carmona; Luis Sánchez; Manuel L. Poveda; José M. Marín; Jerry L. Atwood; Robin D. Rogers
errShare
errSave
Information centric network: Research challenges and opportunities
err2015-06-01
err196
PREAI
errVasilakos, Athanasios V.; Li, Zhe; Simon, Gwendal; You, Wei
errShare
errSave
MaPIT: An Enhanced Pending Interest Table for NDN With Mapping Bloom Filter
err2014-11-01
err68
PREAI
errLi, Zhuo; Liu, Kaihua; Zhao, Yang; Ma, Yongtao
errShare
errSave
Caching in Information-Centric Networking: Strategies, Challenges, and Future Research Directions
err2018-01-01
err124
PREAI
errDin, Ikram Ud; Hassan, Suhaidi; Khan, Muhammad Khurram; Guizani, Mohsen; Ghazali, Osman; Habbal, Adib
errShare
errSave
Recent Advances in Information-Centric Networking-Based Internet of Things (ICN-IoT)
err2019-04-01
err164
errOAAI
errArshad, Sobia; Azam, Muhammad Awais; Rehmani, Mubashir Husain; Loo, Jonathan
errShare
errSave
A Cost‐Effective 3D Hydrogen Evolution Cathode with High Catalytic Activity: FeP Nanowire Array as the Active Phase
err2014-09-24
err0
PREAI
errPing Jiang; Qian Liu; Yanhui Liang; Jingqi Tian; Abdullah M. Asiri; Xuping Sun
errShare
errSave
researcher View more