A Framework for Reproducible Data Plane Performance Modeling

Dominik Scholz, Hasanin Harkous, Sebastian Gallenmüller, Henning Stubbe, Max Helm, Benedikt Jaeger, Nemanja Deric, Endri Goshi, Zikai Zhou, Wolfgang Kellerer, Georg Carle

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

1 Scopus citations

Abstract

Languages for programming data planes like P4 sparked a plethora of new applications in the data plane. The dynamic, evolving environment makes it challenging to understand what performance can be expected when running a program in a specific data plane target. However, knowing this is crucial for network operators when upgrading their networks. We present a framework for the reproducible analysis and modeling of P4 program components. By defining and generating precise specifications of the experiments, we separate fully auto-generated components from testbed- or target-specific parts. Measurement results are used to derive performance models automatically. These can then be used to compare the measured with the theoretical performance, or to model the cost of entire paths through the data plane. In two case studies, we use our framework to discover and model selected behavior for a DPDK-based software target and for the NFP-4000 SmartNIC platform.

Original languageEnglish
Title of host publicationANCS 2021 - Proceedings of the 2021 Symposium on Architectures for Networking and Communications Systems
PublisherAssociation for Computing Machinery, Inc
Pages59-65
Number of pages7
ISBN (Electronic)9781450391689
DOIs
StatePublished - 13 Dec 2021
Event16th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2021 - Virtual, Online, United States
Duration: 13 Dec 202116 Dec 2021

Publication series

NameANCS 2021 - Proceedings of the 2021 Symposium on Architectures for Networking and Communications Systems

Conference

Conference16th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2021
Country/TerritoryUnited States
CityVirtual, Online
Period13/12/2116/12/21

Keywords

  • Data Plane
  • P4
  • Performance Modeling Framework

Fingerprint

Dive into the research topics of 'A Framework for Reproducible Data Plane Performance Modeling'. Together they form a unique fingerprint.

Cite this