Skip to main navigation Skip to search Skip to main content

Performance Study of P4 Programmable Devices: Flow Scalability and Rule Update Responsiveness

  • Hasanin Harkous
  • , Mu He
  • , Michael Jarschel
  • , Rastin Pries
  • , Ehab Mansour
  • , Wolfgang Kellerer
  • Alcatel-Lucent
  • Technical University of Munich

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

12 Scopus citations

Abstract

Networking devices with programmable data planes, such as P4 programmable devices, are gaining more popularity because of the flexibility they provide in describing the packet processing behavior. Despite this attained flexibility, the performance of these devices can be the Achilles' heel in case the desired performance level is not met. To this end, we evaluate the performance of three state-of-the-art P4 devices focusing on the following properties: (i) the device's processing latency as a function of a scaled number of flows; (ii) the device's response time in reaction to control plane commands. The scalability analysis shows that different devices have different limits on the maximum number of flows they can support. On the other hand, the device's response time to control plane commands is found to be in milliseconds, which is three orders of magnitude larger when compared to the measured data plane's packet processing latency.

Original languageEnglish
Title of host publication2021 IFIP Networking Conference, IFIP Networking 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9783903176393
DOIs
StatePublished - 21 Jun 2021
Event20th Annual IFIP Networking Conference, IFIP Networking 2021 - Virtual, Espoo, Finland
Duration: 21 Jun 202124 Jun 2021

Publication series

Name2021 IFIP Networking Conference, IFIP Networking 2021

Conference

Conference20th Annual IFIP Networking Conference, IFIP Networking 2021
Country/TerritoryFinland
CityVirtual, Espoo
Period21/06/2124/06/21

Keywords

  • Flow Scalability
  • Performance Evaluation
  • Programmable Data Planes
  • Rule Update Responsiveness

Fingerprint

Dive into the research topics of 'Performance Study of P4 Programmable Devices: Flow Scalability and Rule Update Responsiveness'. Together they form a unique fingerprint.

Cite this