Route Prefix Caching Using Bloom Filters in Named Data Networking

被引:7
作者
Kim, Junghwan [1 ]
Ko, Myeong-Cheol [1 ]
Kim, Jinsoo [1 ]
Shin, Moon Sun [1 ]
机构
[1] Konkuk Univ, Dept Software Technol, Chungcheongbuk Do 27478, South Korea
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 07期
关键词
prefix caching; Bloom filter; named data networking; name lookup; routing table; LOOKUP;
D O I
10.3390/app10072226
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This paper proposes an elaborate route prefix caching scheme for fast packet forwarding in named data networking (NDN) which is a next-generation Internet structure. The name lookup is a crucial function of the NDN router, which delivers a packet based on its name rather than IP address. It carries out a complex process to find the longest matching prefix for the content name. Even the size of a name prefix is variable and unbounded; thus, the name lookup is to be more complicated and time-consuming. The name lookup can be sped up by using route prefix caching, but it may cause a problem when non-leaf prefixes are cached. The proposed prefix caching scheme can cache non-leaf prefixes, as well as leaf prefixes, without incurring any problem. For this purpose, a Bloom filter is kept for each prefix. The Bloom filter, which is widely used for checking membership, is utilized to indicate the branch information of a non-leaf prefix. The experimental result shows that the proposed caching scheme achieves a much higher hit ratio than other caching schemes. Furthermore, how much the parameters of the Bloom filter affect the cache miss count is quantitatively evaluated. The best performance can be achieved with merely 8-bit Bloom filters and two hash functions.
引用
收藏
页数:15
相关论文
共 50 条
[31]   Towards a Novel Forwarding Strategy for Named Data Networking based on SDN and Bloom Filter [J].
Kalghoum, Anwar ;
Gammar, Sonia Mettali ;
Saidane, Leila Azouz .
2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, :1198-1204
[32]   Spatial Bloom Filter in Named Data Networking: a Memory Efficient Solution [J].
Berto, Filippo ;
Calderoni, Luca ;
Conti, Mauro ;
Losiouk, Eleonora .
PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, :274-277
[33]   On Sharing an FIB Table in Named Data Networking [J].
Mun, Ju Hyoung ;
Lim, Hyesook .
APPLIED SCIENCES-BASEL, 2019, 9 (15)
[34]   Name Lookup in Named Data Networking: A Review [J].
Majed, Al-qutwani ;
Wang, Xingwei ;
Yi, Bo .
INFORMATION, 2019, 10 (03)
[35]   Caching Popular and Fresh IoT Contents at the Edge via Named Data Networking [J].
Amadeo, Marica ;
Ruggeri, Giuseppe ;
Campolo, Claudia ;
Molinaro, Antonella ;
Mangiullo, Giuseppe .
IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, :610-615
[36]   Toward Terabyte-scale Caching with SSD in a Named Data Networking Router [J].
So, Won ;
Chung, Taejoong ;
Yuan, Haowei ;
Oran, David ;
Stapp, Mark .
TENTH 2014 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'14), 2014, :241-242
[37]   Efficient Congestion and Popularity-Aware Caching Solution for Named Data Networking [J].
Mordjana, Yakoub ;
Djamaa, Badis ;
Senouci, Mustapha Reda .
ADVANCES IN COMPUTING SYSTEMS AND APPLICATIONS, 2025, 1145 :177-186
[38]   Performance Measurement Through Caching in Named Data Networking Based Internet of Things [J].
Meng, Yahui ;
Ahmad, Amran Bin .
IEEE ACCESS, 2023, 11 :120569-120584
[39]   A Probability-based Caching Strategy with Consistent Hash in Named Data Networking [J].
Qin, Yang ;
Yang, Weihong ;
Liu, Wu .
PROCEEDINGS OF 2018 1ST IEEE INTERNATIONAL CONFERENCE ON HOT INFORMATION-CENTRIC NETWORKING (HOTICN 2018), 2018, :67-72
[40]   Dynamic Popularity-Based Caching Permission Strategy for Named Data Networking [J].
Yu, Meiju ;
Li, Ru .
PROCEEDINGS OF THE 2018 IEEE 22ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN ((CSCWD)), 2018, :576-581