[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ICDCS.2012.35guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Scalable Name Lookup in NDN Using Effective Name Component Encoding

Published: 18 June 2012 Publication History

Abstract

Name-based route lookup is a key function for Named Data Networking (NDN). The NDN names are hierarchical and have variable and unbounded lengths, which are much longer than IPv4/6 address, making fast name lookup a challenging issue. In this paper, we propose an effective Name Component Encoding (NCE) solution with the following two techniques: (1) A code allocation mechanism is developed to achieve memory-efficient encoding for name components, (2) We apply an improved State Transition Arrays to accelerate the longest name prefix matching and design a fast and incremental update mechanism which satisfies the special requirements of NDN forwarding process, namely to insert, modify, and delete name prefixes frequently. Furthermore, we analyze the memory consumption and time complexity of NCE. Experimental results on a name set containing 3,000,000 names demonstrate that compared with the character trie NCE reduces overall 30% memory. Besides, NCE performs a few millions lookups per second (on an Intel 2.8 GHz CPU), a speedup of over 7 times compared with the character trie. Our evaluation results also show that NCE can scale up to accommodate the potential future growth of the name sets.

Cited By

View all
  • (2024)A Geohash-based Naming Scheme for NDN OptimizationProceedings of the 8th Asia-Pacific Workshop on Networking10.1145/3663408.3665816(196-197)Online publication date: 3-Aug-2024
  • (2023)CCNx Router on FPGA Accelerator Achieving Predictable PerformanceProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623710(1-11)Online publication date: 9-Oct-2023
  • (2022)How students choose names: A replication studyProceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering10.1145/3551349.3561174(1-5)Online publication date: 10-Oct-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICDCS '12: Proceedings of the 2012 IEEE 32nd International Conference on Distributed Computing Systems
June 2012
721 pages
ISBN:9780769546858

Publisher

IEEE Computer Society

United States

Publication History

Published: 18 June 2012

Author Tags

  1. Name Component Encoding
  2. Name Prefix Longest Matching
  3. Named Data Networking

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Geohash-based Naming Scheme for NDN OptimizationProceedings of the 8th Asia-Pacific Workshop on Networking10.1145/3663408.3665816(196-197)Online publication date: 3-Aug-2024
  • (2023)CCNx Router on FPGA Accelerator Achieving Predictable PerformanceProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623710(1-11)Online publication date: 9-Oct-2023
  • (2022)How students choose names: A replication studyProceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering10.1145/3551349.3561174(1-5)Online publication date: 10-Oct-2022
  • (2020)What's in a Name?Proceedings of the 7th ACM Conference on Information-Centric Networking10.1145/3405656.3418717(12-23)Online publication date: 22-Sep-2020
  • (2020)NDN-DPDKProceedings of the 7th ACM Conference on Information-Centric Networking10.1145/3405656.3418715(30-40)Online publication date: 22-Sep-2020
  • (2019)SLCFJournal of High Speed Networks10.3233/JHS-19062425:4(413-424)Online publication date: 1-Jan-2019
  • (2019)Scalable, high-speed on-chip-based NDN name forwarding using FPGAProceedings of the 20th International Conference on Distributed Computing and Networking10.1145/3288599.3288613(81-89)Online publication date: 4-Jan-2019
  • (2019)On the Granularity of Trie-Based Data Structures for Name Lookups and UpdatesIEEE/ACM Transactions on Networking10.1109/TNET.2019.290148727:2(777-789)Online publication date: 1-Apr-2019
  • (2018)Scalable high-speed NDN name lookupProceedings of the 2018 Symposium on Architectures for Networking and Communications Systems10.1145/3230718.3230720(55-65)Online publication date: 23-Jul-2018
  • (2017)Preventing "bad" content dispersal in named data networkingProceedings of the ACM Turing 50th Celebration Conference - China10.1145/3063955.3063993(1-8)Online publication date: 12-May-2017
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media