Fast Name Lookup for Named Data Networking

被引:0
|
作者
Wang, Yi [1 ]
Xu, Boyang [1 ]
Tai, Dongzhe [1 ]
Lu, Jianyuan [1 ]
Zhang, Ting [1 ]
Dai, Huichen [1 ]
Zhang, Beichuan [2 ]
Liu, Bin [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Tsinghua Natl Lab Informat Sci & Technol, Beijing, Peoples R China
[2] Univ Arizona, Dept Comp Sci, Tucson, AZ 85721 USA
关键词
Named Data Networking; Name Lookup; Perfect Hash Table; Linear Search; Random Search;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Complex name constitution plus huge-sized name routing table makes wire speed name lookup a challenging task in Named Data Networking. To overcome this challenge, we propose two techniques to significantly speed up the lookup process. First, we look up name prefixes in an order based on the distribution of prefix length in the forwarding table, which can find the longest match much faster than the linear search of current prototype CCNx. The search order can be dynamically adjusted as the forwarding table changes. Second, we propose a new near-perfect hash table data structure that combines many small sparse perfect hash tables into a larger dense one while keeping the worst-case access time of O(1) and supporting fast update. Also the hash table stores the signature of a key instead of the key itself, which further improves lookup speed and reduces memory use.
引用
收藏
页码:198 / 207
页数:10
相关论文
共 50 条
  • [41] An Elliptic Curve Based Name Privacy Protection Mechanism for Sensory Data Centric Named Data Networking
    He, Huan
    Chen, Bo
    2019 15TH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS (MSN 2019), 2019, : 56 - 62
  • [42] A Named Data Networking Based Fast Open Storage System Plugin for XRootD
    Iordache, Catalin
    Shannigrahi, Susmit
    Wu, Yuanhao
    Song, Sichen
    Multu, Faruk Volkan
    Balcas, Justas
    Sirvinskas, Raimondas
    Timilsina, Sankalpa
    Pesavento, Davide
    Newman, Harvey
    Zhang, Lixia
    Yeh, Edmund
    26TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS, CHEP 2023, 2024, 295
  • [43] Fast and Scalable Name Prefix Lookup with Hash Table
    Hu, Jiawei
    Huang, Ting
    Li, Hui
    PROCEEDINGS OF THE 2019 ACM SIGCOMM CONFERENCE POSTERS AND DEMOS (SIGCOMM '19), 2019, : 131 - 133
  • [44] Understanding Name-based Forwarding Rules in Software-Defined Named Data Networking
    Amadeo, Marica
    Campolo, Claudia
    Ruggeri, Giuseppe
    Molinaro, Antonella
    Iera, Antonio
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [45] Named Data Networking Testbed for Scientific Data
    Lim, Huhnkuk
    Ni, Alexander
    Kim, Dabin
    Ko, Young-Bae
    2017 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS2017), 2017, : 65 - 69
  • [46] Data Delivery in Vehicular Named Data Networking
    Wang, Xiaonan
    Wang, Zhanyu
    Cai, Shaohao
    IEEE Networking Letters, 2020, 2 (03): : 120 - 123
  • [47] Poster: Named Data Networking for Data Spaces
    Thomas, Y.
    Fotiou, N.
    Pittaras, I
    Xylomenos, G.
    2024 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, ISCC 2024, 2024,
  • [48] The Role of Data Repositories in Named Data Networking
    Zhang, Lixia
    2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
  • [49] Study of Censorship in Named Data Networking
    Cui, Xingmin
    Hui, Lucas C. K.
    Yiu, S. M.
    Tsang, Yu Hin
    ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING: FUTURE INFORMATION TECHNOLOGY, VOL 2, 2016, 354 : 145 - 152
  • [50] A Brief Introduction to Named Data Networking
    Afanasyev, Alex
    Burke, Jeff
    Refaei, Tamer
    Wang, Lan
    Zhang, Beichuan
    Zhang, Lixia
    2018 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2018), 2018, : 858 - 864