Enhancing Scalable Name-Based Forwarding

  • Haowei Yuan
  • , Patrick Crowley
  • , Tian Song

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

21 Scopus citations

Abstract

Name-based forwarding is a core component in information-centric networks. Designing scalable name-based forwarding solutions is challenging because name prefixes are of variable length and the forwarding tables can be much longer than seen with IP. Recently, the speculative forwarding method has been proposed, in which the forwarding structure size is proportional to the information-theoretic differences between the name prefixes rather than their lengths. In this paper, our goal is to enhance name-based forwarding performance with memory-and time-efficient data structures. We first define the string differentiation problem, based on the behavior of speculative forwarding in core networks, and then propose fingerprint-based solutions for both trie-based and hash table-based data structures. We experimentally demonstrate that the proposed solutions reduce the lookup latency and memory requirements. The proposed fingerprint-based Patricia trie decreases the average leaf-node depth and thus reduces the lookup latency. The proposed fingerprint-based hash table design requires only 3.2 GB of memory to store 1 billion names where each name has only one name component, and the measured lookup latency of the software-based single-threaded implementation is 0.29 microseconds. What's more, the distributed forwarding scheme presented in this paper makes name-based forwarding truly scalable.

Original languageEnglish
Title of host publicationProceedings - 2017 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages60-69
Number of pages10
ISBN (Electronic)9781509063864
DOIs
StatePublished - Jun 30 2017
Event13th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2017 - Beijing, China
Duration: May 18 2017May 19 2017

Publication series

NameProceedings - 2017 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2017

Conference

Conference13th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2017
Country/TerritoryChina
CityBeijing
Period05/18/1705/19/17

Keywords

  • Information-centric networking
  • name-based forwarding

Fingerprint

Dive into the research topics of 'Enhancing Scalable Name-Based Forwarding'. Together they form a unique fingerprint.

Cite this