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 条
  • [21] A Hybrid Approach to Scalable Name Prefix Lookup
    Huang, Kun
    Wang, Zhaohua
    2018 IEEE/ACM 26TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2018,
  • [22] Poster: A Method for Designing High-speed Software NDN Routers
    Taniguchi, Kosuke
    Takemasa, Junji
    Koizumi, Yuki
    Hasegawa, Toru
    PROCEEDINGS OF THE 2016 3RD ACM CONFERENCE ON INFORMATION-CENTRIC NETWORKING (ACM-ICN '16), 2016, : 203 - 204
  • [23] Scalable high-speed prefix matching
    Waldvogel, M
    Varghese, G
    Turner, J
    Plattner, B
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2001, 19 (04): : 440 - 482
  • [24] A Review on Recent NDN FIB Implementations for High-Speed Switches
    Rosa, Eduardo Castilho
    Silva, Flavio de Oliveira
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, AINA-2022, VOL 3, 2022, 451 : 288 - 300
  • [25] 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
  • [26] A lookup algorithm based on multiple tables for high-speed routers
    Kim, K
    Han, KJ
    JOURNAL OF HIGH SPEED NETWORKS, 2005, 14 (03) : 227 - 234
  • [27] A high-speed IP routing lookup scheme with fast updates
    Kim, BY
    Choi, YH
    HSNMC 2002: 5TH IEEE INTERNATIONAL CONFERENCE ON HIGH SPEED NETWORKS AND MULTIMEDIA COMMUNICATIONS, 2002, : 167 - 171
  • [28] A high-speed Fair Scalable Scheduling Architecture
    Hu, Qingsheng
    Liu, Chen
    Zhao, Hua-An
    2007 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, VOLS 1 AND 2, 2007, : 68 - +
  • [29] The scalable networking scheme for high-speed networks
    Yeh, CH
    Varvarigos, EA
    ICC 2000: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CONFERENCE RECORD, VOLS 1-3: GLOBAL CONVERGENCE THROUGH COMMUNICATIONS, 2000, : 1335 - 1342
  • [30] A scalable family of high-speed switch architectures
    Al-Mouhamed, M
    ICECS 2003: PROCEEDINGS OF THE 2003 10TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2003, : 32 - 35