Non-Blocking In-Network Caching for High-Capacity Content Routers

  • Tian Pan
  • , Xingchen Lin
  • , Tao Huang
  • , Hao Li
  • , Jianhui Lv
  • , Beichuan Zhang

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

Abstract

Unlike IP router's stateless forwarding model, a content router owns a sophisticated data plane, consisting of a three-stage pipeline, namely, FIB, PIT, CS. Generally, a pipeline runs only as fast as its slowest stage. Compared with PIT and FIB, CS design is more challenging because it has more data to read/write, may have more entries in its table to store and lookup, and needs to organize content objects to sustain frequent cache replacement. To address CS's performance issue, we propose a novel mechanism called 'NB-Cache' from a network-wide point of view rather than a single router's. In NB-Cache, when packets arrive at a router whose CS is fully loaded, instead of being blocked and waiting for the CS, these packets are forwarded to the next-hop router, whose CS may not be fully loaded. This approach essentially utilizes Content Stores of all the routers along the forwarding path in parallel rather than checking each CS sequentially. Preliminary evaluation shows significant data plane performance improvement as 130% increase in throughput.

Original languageEnglish
Title of host publicationINFOCOM 2019 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1013-1014
Number of pages2
ISBN (Electronic)9781728118789
DOIs
StatePublished - Apr 2019
Externally publishedYes
Event2019 INFOCOM IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019 - Paris, France
Duration: 29 Apr 20192 May 2019

Publication series

NameINFOCOM 2019 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019

Conference

Conference2019 INFOCOM IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019
Country/TerritoryFrance
CityParis
Period29/04/192/05/19

Fingerprint

Dive into the research topics of 'Non-Blocking In-Network Caching for High-Capacity Content Routers'. Together they form a unique fingerprint.

Cite this