Skip to main navigation Skip to search Skip to main content

Accelerate NDN name lookup using FPGA: Challenges and a scalable approach

  • Yanbiao Li
  • , Dafang Zhang
  • , Xian Yu
  • , Wei Liang
  • , Jing Long
  • , Hong Qiao
  • Hunan University

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

11 Scopus citations

Abstract

Recently, Graphic Processing Units (GPUs) have been shown to be of value in supporting wire-speed name lookup in Named Data Networking (NDN). However, due to the computing model on GPU, the lookup latency is not so encouraging. In this paper, we shift the focus from GPU to Field-Programmable Gate Arrays (FPGA). We highlight three key challenges in accelerating name lookup using FPGA, and then present a scalable approach to address them. In our approach, a hierarchical and compact data structure is proposed to represent the name trie, which achieves not only effective pipeline mapping but also high memory efficiency. Further, it is finally implemented as a linear pipeline on the FPGA platform, enabling both fast lookup speed and low lookup latency. The experimental results show that our approach gains a reduction of memory cost over 90% compared with the referred GPU-based solution. Besides, the lookup throughput of our approach is almost 2.4 times higher, and the latency is up to 3 orders of magnitude lower.

Original languageEnglish
Title of host publicationConference Digest - 24th International Conference on Field Programmable Logic and Applications, FPL 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9783000446450
DOIs
StatePublished - 16 Oct 2014
Externally publishedYes
Event24th International Conference on Field Programmable Logic and Applications, FPL 2014 - Munich, Germany
Duration: 1 Sep 2014 → 5 Sep 2014

Publication series

NameConference Digest - 24th International Conference on Field Programmable Logic and Applications, FPL 2014

Conference

Conference24th International Conference on Field Programmable Logic and Applications, FPL 2014
Country/TerritoryGermany
CityMunich
Period1/09/14 → 5/09/14

Keywords

  • FPGA
  • NDN
  • Name Lookup
  • Pipeline

Fingerprint

Dive into the research topics of 'Accelerate NDN name lookup using FPGA: Challenges and a scalable approach'. Together they form a unique fingerprint.

Cite this