P4QoS: QoS-based Packet Processing with P4

B. Turkovic, SL Biswal, A. Vijay, A.E. Hüfner, F.A. Kuipers

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

7 Citations (Scopus)
771 Downloads (Pure)

Abstract

Networks often need to concurrently process mil- lions of flows with varying Quality-of-Service (QoS) require- ments. Doing so by deploying flow-specific rules at network nodes would require significant memory and overhead.
In this paper, we take a fundamentally different approach, called P4QoS, by embedding QoS requirements in the packets themselves and leveraging P4-programmable network switches to process the traffic based on them. We illustrate and evaluate our approach with latency as our QoS metric, but our concept can be applied to other metrics as well. Our evaluation, both in software (Mininet) and in hardware (Intel Tofino), shows that P4QoS can satisfy application-specific QoS requirements with negligible memory overhead.
Original languageEnglish
Title of host publicationProceedings of the 2021 IEEE Conference on Network Softwarization
Subtitle of host publicationAccelerating Network Softwarization in the Cognitive Age, NetSoft 2021
EditorsKohei Shiomoto, Young-Tak Kim, Christian Esteve Rothenberg, Barbara Martini, Eiji Oki, Baek-Young Choi, Noriaki Kamiyama, Stefano Secci
PublisherIEEE
Pages216-220
Number of pages5
ISBN (Electronic)978-1-6654-0522-5
DOIs
Publication statusPublished - 2021

Publication series

NameProceedings of the 2021 IEEE Conference on Network Softwarization: Accelerating Network Softwarization in the Cognitive Age, NetSoft 2021

Fingerprint

Dive into the research topics of 'P4QoS: QoS-based Packet Processing with P4'. Together they form a unique fingerprint.

Cite this