Performance Analysis of General P4 Forwarding Devices with Controller Feedback

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software-Defined Networking (SDN) lays the foundation for the operation of future networking applications. The separation of the control plane from the programmable data plane increases the flexibility in network operation. One of the most used languages for describing the packet behavior in the data plane is P4. It allows protocol and hardware independent programming. With the expanding deployment of P4 programmable devices, it is of utmost importance to understand their performance behavior and limitations in order to design a network and provide Quality of Service (QoS) guarantees. One of the most important performance metrics is the packet mean sojourn time in a P4 device. While previous works already modeled the sojourn time in P4 devices with controller feedback, those models were rather simplified and could not capture the system behavior for general cases, resulting in a potential highly inaccurate performance prediction. To bridge this gap, in this paper, we consider the system behavior of P4 devices for the general case, i.e., under general assumptions. To that end, we model the behavior with a queueing network with feedback. As it is impossible to provide closed-form solutions, we consider different approximations for the mean sojourn time. We validate our results against extensive realistic simulations, capturing different behaviors in the data and control planes. Results show that the most accurate approximation in almost all cases is the one in which the queues are decoupled and considered as independent despite the fact that there are dependencies. The level of discrepancy in the worst case does not exceed 18.2% for service times distributions with a coefficient of variation not greater than 1.

Author supplied keywords

References Powered by Scopus

OpenFlow: Enabling Innovation in Campus Networks

7363Citations
N/AReaders
Get full text

P4: Programming protocol-independent packet processors

2295Citations
N/AReaders
Get full text

Queueing Networks and Markov Chains: Modeling and Performance Evaluation With Computer Science Applications: Second Edition

1061Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Performance Modeling and Analysis of P4 Programmable Devices With General Service Times

1Citations
N/AReaders
Get full text

P4+NFV: Optimal offloading from P4 switches to NFV for diverse traffic streams

0Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Kröger, N., Mehmeti, F., Harkous, H., & Kellerer, W. (2022). Performance Analysis of General P4 Forwarding Devices with Controller Feedback. In MSWiM 2022 - Proceedings of the International Conference on Modeling Analysis and Simulation of Wireless and Mobile Systems (pp. 55–64). Association for Computing Machinery, Inc. https://doi.org/10.1145/3551659.3559045

Readers over time

‘22‘23‘24‘2500.751.52.253

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

60%

Lecturer / Post doc 1

20%

Researcher 1

20%

Readers' Discipline

Tooltip

Computer Science 4

80%

Engineering 1

20%

Save time finding and organizing research with Mendeley

Sign up for free
0