Route Prefix Caching Using Bloom Filters in Named Data Networking

被引:5
|
作者
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 条
  • [1] Cache sharing using bloom filters in named data networking
    Mun, Ju Hyoung
    Lim, Hyesook
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 90 : 74 - 82
  • [2] An Efficient Prefix Caching Scheme for Fast Forwarding in Named Data Networking
    Kim, Jinsoo
    Kim, Junghwan
    STUDIES IN INFORMATICS AND CONTROL, 2018, 27 (02): : 175 - 182
  • [3] A short survey on Role of Bloom Filters in Named Data Networking
    Kaur, Ravneet
    Singh, Amritpal
    Batra, Shalini
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 247 - 252
  • [4] Scalable Name Lookup with Adaptive Prefix Bloom Filter for Named Data Networking
    Quan, Wei
    Xu, Changqiao
    Guan, Jianfeng
    Zhang, Hongke
    Grieco, Luigi Alfredo
    IEEE COMMUNICATIONS LETTERS, 2014, 18 (01) : 102 - 105
  • [5] Bloom-filter-based request node collaboration caching for named data networking
    Rui Hou
    Lang Zhang
    Tingting Wu
    Tengyue Mao
    Jiangtao Luo
    Cluster Computing, 2019, 22 : 6681 - 6692
  • [6] Bloom-filter-based request node collaboration caching for named data networking
    Hou, Rui
    Zhang, Lang
    Wu, Tingting
    Mao, Tengyue
    Luo, Jiangtao
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 3): : S6681 - S6692
  • [7] Cache Sharing Using a Bloom Filter in Named Data Networking
    Mun, Ju Hyoung
    Lim, Hyesook
    PROCEEDINGS OF THE 2016 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'16), 2016, : 127 - 128
  • [8] Fair Video Caching for Named Data Networking
    Zhang, Zhao
    Ma, Huadong
    Xue, Yaohong
    Liu, Liang
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [9] Not So Cooperative Caching in Named Data Networking
    Hu, Xiaoyan
    Papadopoulos, Christos
    Gong, Jian
    Massey, Daniel
    2013 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2013, : 2263 - 2268
  • [10] Caching Performance of Named Data Networking with NDNS
    Melati, Seshariana Rahma
    Yovita, Leanna Vidya
    Mayasari, Ratna
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 261 - 266