Scalable High-Speed NDN Name Lookup

被引:3
|
作者
Huang, Kun [1 ]
Wang, Zhaohua [1 ,2 ]
Xie, Gaogang [1 ]
机构
[1] Chinese Acad Sci, ICT, Beijing, Peoples R China
[2] UCAS, Beijing, Peoples R China
关键词
Information-centric networking; named data networking; name prefix lookup; binary search; PENDING INTEREST TABLE;
D O I
10.1145/3230718.3230720
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Name lookup is a core function of the Named Data Networking (NDN) forwarding plane. It performs a name-based longest prefix match lookup against a large amount of variable-length, hierarchical name prefixes. NDN name lookup suffers a scalability challenge and needs to satisfy three key requirements: high-speed lookups, low memory cost, and fast updates. However, no existing work satisfies these requirements. Hash-based linear search schemes achieve fast updates and low memory cost but not high-speed lookups. Binary search (BS) schemes achieve high-speed lookups but slow updates with high memory cost. In this paper. we propose CBS. a hash-based counting binary search scheme for scalable high-speed NDN name lookup. CBS achieves fast updates and low memory cost, while sustaining high-speed lookups. The key to CBS is using a counter for each slot in a hash table to keep track of the number of markers that direct a search to find longer matching prefixes. This design not only allows fast updates by incrementing and decrementing counters, but also reduces the additional memory cost. Our experimental results demonstrate that CBS outperforms BS in update throughput, memory cost, and lookup throughput.
引用
收藏
页码:55 / 65
页数:11
相关论文
共 50 条
  • [1] A Scalable Name Lookup Service for NDN
    Park, Sae Hyong
    Shin, Yong Yoon
    Ko, Namseok
    11TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE: DATA, NETWORK, AND AI IN THE AGE OF UNTACT (ICTC 2020), 2020, : 1025 - 1027
  • [2] Scalable Name Lookup in NDN Using Effective Name Component Encoding
    Wang, Yi
    He, Keqiang
    Dai, Huichen
    Meng, Wei
    Jiang, Junchen
    Liu, Bin
    Chen, Yan
    2012 IEEE 32ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2012, : 688 - 697
  • [3] Scalable, High-speed On-chip-based NDN Name Forwarding using FPGA
    Saxena, Divya
    Mahar, Suyash
    Raychoudhury, Vaskar
    Cao, Jiannong
    ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 81 - 89
  • [4] Scalable Name Lookup for NDN Using Hierarchical Hashing and Patricia Trie
    Kim, Junghwan
    Ko, Myeong-Cheol
    Shin, Moon Sun
    Kim, Jinsoo
    APPLIED SCIENCES-BASEL, 2020, 10 (03):
  • [5] Scalable, memory efficient, high-speed IP lookup algorithms
    Sangireddy, R
    Futamura, N
    Aluru, SS
    Somani, AK
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (04) : 802 - 812
  • [6] Scalable, memory efficient, high-speed lookup and update algorithms for IP routing
    Futamura, N
    Sangireddy, R
    Aluru, S
    Somani, AK
    ICCCN 2003: 12TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2003, : 257 - 263
  • [7] Efficient Lookup Schemes Based on Splitting Name for NDN
    Wu, Qingtao
    Yan, Jinrong
    Zhang, Mingchuan
    Zhu, Junlong
    Zheng, Ruijuan
    JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (01): : 195 - 203
  • [8] High-Speed Design of Conflictless Name Lookup and Efficient Selective Cache on CCN Router
    Ooka, Atsushi
    Ata, Shingo
    Inoue, Kazunari
    Murata, Masayuki
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2015, E98B (04) : 607 - 620
  • [9] Reliably Scalable Name Prefix Lookup
    Yuan, Haowei
    Crowley, Patrick
    ELEVENTH 2015 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS, 2015, : 111 - 121
  • [10] A Unified Data Structure of Name Lookup for NDN Data Plane
    Liu, Miaomiao
    Song, Tian
    Yang, Yating
    Zhang, Beichuan
    PROCEEDINGS OF THE 4TH ACM CONFERENCE ON INFORMATION-CENTRIC NETWORKING (ICN 2017), 2017, : 188 - 189