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 条
  • [1] Parallel Name Lookup for Named Data Networking
    Wang, Yi
    Dai, Huichen
    Jiang, Junchen
    He, Keqiang
    Meng, Wei
    Liu, Bin
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [2] Name Lookup in Named Data Networking: A Review
    Majed, Al-qutwani
    Wang, Xingwei
    Yi, Bo
    INFORMATION, 2019, 10 (03)
  • [3] A partial name prefix merging and shortening for name lookup in named data networking
    Hsu, Jenq-Muh
    Chang, Jui-Yang
    Wang, Chih-Hung
    ENGINEERING COMPUTATIONS, 2017, 34 (07) : 2300 - 2310
  • [4] Radient: Scalable, memory efficient name lookup algorithm for named data networking
    Saxena, Divya
    Raychoudhury, Vaskar
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 63 : 1 - 13
  • [5] An Improved Trie-based Name Lookup Scheme for Named Data Networking
    Li, Dagang
    Li, Junmao
    Du, Zheng
    2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2016, : 1294 - 1296
  • [6] Scalable Multi-Hash Name Lookup Method for Named Data Networking
    Dongliang Xu
    Hongli Zhang
    Yanbin Sun
    Yufeng Liu
    Journal of Harbin Institute of Technology, 2015, 22 (06) : 62 - 68
  • [7] Name-Signature Lookup System: A Security Enhancement to Named Data Networking
    Song, Zhicheng
    Kar, Pushpendu
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 1445 - 1449
  • [8] Scalable multi-hash name lookup method for named data networking
    Xu, Dongliang
    Zhang, Hongli
    Sun, Yanbin
    Liu, Yufeng
    Journal of Harbin Institute of Technology (New Series), 2015, 22 (06) : 62 - 68
  • [9] Scalable Multi-Hash Name Lookup Method for Named Data Networking
    Dongliang Xu
    Hongli Zhang
    Yanbin Sun
    Yufeng Liu
    Journal of Harbin Institute of Technology(New series), 2015, (06) : 62 - 68
  • [10] 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