JOURNAL ARTICLE

Scalable high-speed NDN name lookup

Abstract

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.

Keywords:
Computer science Scalability Hash function Hash table Parallel computing Key (lock) Lookup table Speedup Trie Computer network Data structure Operating system

Metrics

4
Cited By
0.64
FWCI (Field Weighted Citation Impact)
31
Refs
0.70
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Photocatalysis Techniques
Physical Sciences →  Energy →  Renewable Energy, Sustainability and the Environment
Covalent Organic Framework Applications
Physical Sciences →  Materials Science →  Materials Chemistry

Related Documents

JOURNAL ARTICLE

Reliably Scalable Name Prefix Lookup

Haowei YuanPatrick Crowley

Journal:   Architectures for Networking and Communications Systems Year: 2015 Pages: 111-121
JOURNAL ARTICLE

Reliably scalable name prefix lookup

Haowei YuanPatrick Crowley

Year: 2015 Pages: 111-121
JOURNAL ARTICLE

Scalable, memory efficient, high-speed IP lookup algorithms

R. SangireddyNatsuhiko FutamuraSrinivas AluruArun K. Somani

Journal:   IEEE/ACM Transactions on Networking Year: 2005 Vol: 13 (4)Pages: 802-812
© 2026 ScienceGate Book Chapters — All rights reserved.