“Named Data Networking with Programmable Switches”

From Navigators

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{Publication |type=inproceedings |document=Document for Publication-Marques2018.pdf |title=Named Data Networking with Programmable Switches |author=Rui Miguel, Salvatore Signore...")
 
Line 3: Line 3:
|document=Document for Publication-Marques2018.pdf
|document=Document for Publication-Marques2018.pdf
|title=Named Data Networking with Programmable Switches
|title=Named Data Networking with Programmable Switches
-
|author=Rui Miguel, Salvatore Signorello, Fernando Ramos,  
+
|author=Rui Marques, Salvatore Signorello, Fernando Ramos,
-
|Project=Project:SUPERCLOUD, Project:UPVN,  
+
|Project=Project:SUPERCLOUD, Project:UPVN,
|ResearchLine=Fault and Intrusion Tolerance in Open Distributed Systems (FIT)
|ResearchLine=Fault and Intrusion Tolerance in Open Distributed Systems (FIT)
|month=sep
|month=sep

Latest revision as of 15:04, 2 October 2018

Rui Marques, Salvatore Signorello, Fernando Ramos

in 1st P4 European Workhop, Sept. 2018.

Abstract: The Internet today is mainly used for distributing content, in a fundamental departure from its original goal of enabling communication between endpoints. As a response to this change, Named Data Networking (NDN) is a new architecture rooted on the concept of naming \emph{data}, in contrast to the original paradigm based on naming hosts. This radical architectural shift results in packet processing in NDN to differ substantially from IP. As a consequence, current network equipment cannot be seamlessly extended to offer NDN data-plane functions. To address this challenge, available NDN router solutions are usually software-based, and even the highly-optimised designs tailored to specific hardware platforms present limited performance, hindering adoption. In addition, these tailor-made solutions are hardly reusable in research and production networks. The emergence of programmable switching chips and of languages to program them, like P4, brings hope for the state of affairs to change. In this paper, we present the design of an NDN router written in P4. We improve over the state-of-the-art solution by extending the NDN functionality, and by addressing its scalability limitations. A preliminary evaluation of our open-source solution running on a software target demonstrates its feasibility.

Download paper

Download Named Data Networking with Programmable Switches

Export citation

BibTeX

Project(s): Project:SUPERCLOUD, Project:UPVN

Research line(s): Fault and Intrusion Tolerance in Open Distributed Systems (FIT)

Personal tools
Navigators toolbox