TU Darmstadt / ULB / TUbiblio

P4-CoDel: Active Queue Management in Programmable Data Planes

Kundel, Ralf and Blendin, Jeremias and Viernickel, Tobias and Koldehofe, Boris and Steinmetz, Ralf (2018):
P4-CoDel: Active Queue Management in Programmable Data Planes.
In: 4th IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Verona, Italy, 27.-29. November, 2018, [Online-Edition: ftp://ftp.kom.tu-darmstadt.de/papers/KBVKS18.pdf],
[Conference or Workshop Item]

Abstract

Today, networks are still vulnerable to high laten- cies. An important reason for that is the Bufferbloat problem caused by big packet buffers as part of the forwarding equipment of modern networks. Even if these buffer sizes are configured in a reasonable way, they still have a fixed size which is always a compromise. Indeed, the required buffer size strongly depends on the RTT of the end-to-end network connection. In order to support dynamic buffer sizes and to reduce the negative impact of Bufferbloat, different Active Queue Management (AQM) algorithms have been proposed recently, such as CoDel and PIE. However, these algorithms are typically not available in state of the art network equipment. In this paper we show how recent AQM algorithms can be implemented using P4 programmable network equipment. In consequence, communication networks can be easily enhanced to benefit from state-of-the-art AQM algorithms. To this end, we provide an open-source available implementation of CoDel, one of the most prominent queue management algorithms, in P4. The implementation of such AQMs in P4 data plane hardware enables a massive reduction of latency in many use cases, such as traffic shaping in ISP access networks.

Item Type: Conference or Workshop Item
Erschienen: 2018
Creators: Kundel, Ralf and Blendin, Jeremias and Viernickel, Tobias and Koldehofe, Boris and Steinmetz, Ralf
Title: P4-CoDel: Active Queue Management in Programmable Data Planes
Language: English
Abstract:

Today, networks are still vulnerable to high laten- cies. An important reason for that is the Bufferbloat problem caused by big packet buffers as part of the forwarding equipment of modern networks. Even if these buffer sizes are configured in a reasonable way, they still have a fixed size which is always a compromise. Indeed, the required buffer size strongly depends on the RTT of the end-to-end network connection. In order to support dynamic buffer sizes and to reduce the negative impact of Bufferbloat, different Active Queue Management (AQM) algorithms have been proposed recently, such as CoDel and PIE. However, these algorithms are typically not available in state of the art network equipment. In this paper we show how recent AQM algorithms can be implemented using P4 programmable network equipment. In consequence, communication networks can be easily enhanced to benefit from state-of-the-art AQM algorithms. To this end, we provide an open-source available implementation of CoDel, one of the most prominent queue management algorithms, in P4. The implementation of such AQMs in P4 data plane hardware enables a massive reduction of latency in many use cases, such as traffic shaping in ISP access networks.

Uncontrolled Keywords: P4, Active Queue Management, Bufferbloat, CoDel, Low Latency, Queueing, Traffic Shaping
Divisions: 18 Department of Electrical Engineering and Information Technology
18 Department of Electrical Engineering and Information Technology > Institute of Computer Engineering
18 Department of Electrical Engineering and Information Technology > Institute of Computer Engineering > Multimedia Communications
DFG-Collaborative Research Centres (incl. Transregio)
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1053: MAKI – Multi-Mechanisms Adaptation for the Future Internet
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1053: MAKI – Multi-Mechanisms Adaptation for the Future Internet > C: Communication Mechanisms
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1053: MAKI – Multi-Mechanisms Adaptation for the Future Internet > C: Communication Mechanisms > Subproject C2: Information-centred perspective
Event Title: 4th IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)
Event Location: Verona, Italy
Event Dates: 27.-29. November, 2018
Date Deposited: 03 Apr 2020 07:16
Official URL: ftp://ftp.kom.tu-darmstadt.de/papers/KBVKS18.pdf
Related URLs:
Export:
Suche nach Titel in: TUfind oder in Google
Send an inquiry Send an inquiry

Options (only for editors)

View Item View Item