Key Properties of Programmable Data Plane Targets

Dominik Scholz, Henning Stubbe, Sebastian Gallenmuller, Georg Carle

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

17 Scopus citations

Abstract

We currently see a shift from fixed-function network devices with limited configurability towards network devices with a fully programmable processing pipeline. A prominent example of this development is P4 that provides a language and reference architecture model to design and program network devices. The core element of this reference model is the programmable match-action table that defines the processing steps for the network packets. In this paper, we demonstrate that these tables, which we use to create our own modeling framework, are the key driver of device performance.P4-programmable devices come in a wide variety regarding their underlying hardware architecture, such as CPU-based systems or ASICs, as representatives of both ends of the spectrum. CPU-based P4 target platforms offer limited performance but are easily extensible. ASIC P4 targets have dedicated P4 processing pipelines with limited programmability but offer highly optimized performance. To reflect these fundamental differences, our modeling framework incorporates different approaches to accurately model and predict the performance of P4-enabled devices.

Original languageEnglish
Title of host publicationProceedings of the 32nd International Teletraffic Congress, ITC 2020
EditorsYuming Jiang, Hideyuki Shimonishi, Kenji Leibnitz
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages114-122
Number of pages9
ISBN (Electronic)9783948377021
DOIs
StatePublished - Sep 2020
Event32nd International Teletraffic Congress, ITC 2020 - Virtual, Osaka, Japan
Duration: 22 Sep 202024 Sep 2020

Publication series

NameProceedings of the 32nd International Teletraffic Congress, ITC 2020

Conference

Conference32nd International Teletraffic Congress, ITC 2020
Country/TerritoryJapan
CityVirtual, Osaka
Period22/09/2024/09/20

Keywords

  • Data Plane Programming
  • Device Benchmarking
  • Key Performance Indicator
  • Model
  • P4

Fingerprint

Dive into the research topics of 'Key Properties of Programmable Data Plane Targets'. Together they form a unique fingerprint.

Cite this