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 条
[21]   I(FIB) F: Iterated Bloom Filters for Routing in Named Data Networks [J].
Munoz, Cristina ;
Wang, Liang ;
Solana, Eduardo ;
Crowcroft, Jon .
2017 INTERNATIONAL CONFERENCE ON NETWORKED SYSTEMS (NETSYS), 2017,
[22]   Service-aware optimal caching placement for named data networking [J].
Zhang, Ran ;
Liu, Jiang ;
Xie, Renchao ;
Huang, Tao ;
Yu, F. Richard ;
Liu, Yunjie .
COMPUTER NETWORKS, 2020, 174
[23]   Caching in Vehicular Named Data Networking: Architecture, Schemes and Future Directions [J].
Chen, Chen ;
Wang, Cong ;
Qiu, Tie ;
Atiquzzaman, Mohammed ;
Wu, Dapeng Oliver .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2020, 22 (04) :2378-2407
[24]   Popularity based Probabilistic Caching Strategy Design for Named Data Networking [J].
Zhang, Ran ;
Liu, Jiang ;
Huang, Tao ;
Xie, Renchao .
2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2017, :476-481
[25]   A Literature Review on Caching Transient Contents in Vehicular Named Data Networking [J].
Amadeo, Marica .
TELECOM, 2021, 2 (01) :75-92
[26]   Caching Transient Contents in Vehicular Named Data Networking: A Performance Analysis [J].
Amadeo, Marica ;
Campolo, Claudia ;
Ruggeri, Giuseppe ;
Lia, Gianmarco ;
Molinaro, Antonella .
SENSORS, 2020, 20 (07)
[27]   A Hybrid Coordination Approach of In-network Caching for Named Data Networking [J].
Chang, Chih Yen ;
Chang, Ming Sang .
INTERNATIONAL JOURNAL OF FUTURE GENERATION COMMUNICATION AND NETWORKING, 2016, 9 (04) :285-299
[28]   Porting Caching Functions to Named Data Networking Forwarding Daemon (NFD) [J].
Mizushiro, Takuya ;
Kitasuka, Teruaki .
2021 NINTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2021, :73-76
[29]   New efficient caching strategy based on clustering in named data networking [J].
Fethellah N.E.H. ;
Bouziane H. ;
Chouarfia A. .
International Journal of Interactive Mobile Technologies, 2019, (12) :104-119
[30]   A Hierarchical-Based Sequential Caching Scheme in Named Data Networking [J].
Zhang, Junmin ;
Jin, Jihuan ;
Rui, Hou ;
Dong, Mianxiong ;
Ota, Kaoru ;
Zeng, Deze .
CHINA COMMUNICATIONS, 2025, 22 (05) :48-60