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 条
  • [21] Efficient name matching based on a fast two-dimensional filter in named data networking
    Shubbar, Roaa
    Ahmadi, Mahmood
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2019, 34 (02) : 203 - 221
  • [22] Fast content verification for named data networking
    Wang, Yi
    Liu, Bin
    Ruan Jian Xue Bao/Journal of Software, 2016, 27 : 234 - 242
  • [23] Scalable Name-based Data Synchronization for Named Data Networking
    Zhang, Minsheng
    Lehman, Vince
    Wang, Lan
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [24] Investigating the Design Space for Name Confidentiality in Named Data Networking
    Zhang, Zhiyi
    Won, Su Yong
    Zhang, Lixia
    2021 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2021), 2021,
  • [25] What's in a Name? Naming Big Science Data in Named Data Networking
    Shannigrahi, Susmit
    Fan, Chengyu
    Partridge, Craig
    PROCEEDINGS OF THE 7TH ACM CONFERENCE ON INFORMATION-CENTRIC NETWORKING (ICN '20), 2020, : 12 - 23
  • [26] Data Structure and Management Protocol to Enhance Name Resolving in Named Data Networking
    Aldaoud, Manar
    Al-Abri, Dawood
    Awadalla, Medhat
    Kausar, Firdous
    FUTURE INTERNET, 2024, 16 (04)
  • [27] NAC: Name-Based Access Control in Named Data Networking
    Zhang, Zhiyi
    Yu, Yingdi
    Afanasyev, Alexander
    Burke, Jeff
    Zhang, Lixia
    PROCEEDINGS OF THE 4TH ACM CONFERENCE ON INFORMATION-CENTRIC NETWORKING (ICN 2017), 2017, : 186 - 187
  • [28] Name Weighted Round Robin (NWRR) Algorithm for Named Data Networking
    Jiang, Yiming
    Luo, Jiangtao
    PROCEEDINGS OF 2018 1ST IEEE INTERNATIONAL CONFERENCE ON HOT INFORMATION-CENTRIC NETWORKING (HOTICN 2018), 2018, : 94 - 99
  • [29] Utilizing the Domain Name System for Scalable and Secure Named Data Networking
    Yan, Zhiwei
    Lee, Jong-Hyouk
    Lee, Xiaodong
    Park, Yong-Jin
    WIRELESS PERSONAL COMMUNICATIONS, 2015, 84 (03) : 2135 - 2149
  • [30] Utilizing the Domain Name System for Scalable and Secure Named Data Networking
    Zhiwei Yan
    Jong-Hyouk Lee
    Xiaodong Lee
    Yong-Jin Park
    Wireless Personal Communications, 2015, 84 : 2135 - 2149