• Home
  • Search
  • P4-CoDel: Experiences on Programmable Data Plane Hardware
  • Cite Icon26
  • https://doi.org/10.1109/icc42927.2021.9500943Copy DOI Icon

P4-CoDel: Experiences on Programmable Data Plane Hardware

  • Jun 1, 2021
  • Ralf Kundel +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Fixed buffer sizing in computer networks, especially the Internet, is a compromise between latency and bandwidth. A decision in favor of high bandwidth, implying larger buffers, subordinates the latency as a consequence of constantly filled buffers. This phenomenon is called Bufferbloat. Active Queue Management (AQM) algorithms such as CoDel or PIE, designed for the use on software based hosts, offer a flow agnostic remedy to Bufferbloat by controlling the queue filling and hence the latency through subtle packet drops.In previous work, we have shown that the data plane programming language P4 is powerful enough to implement the CoDel algorithm. While legacy software algorithms can be easily compiled onto almost any processing architecture, this is not generally true for AQM on programmable data plane hardware, i.e., programmable packet processors. In this work, we highlight corresponding challenges, demonstrate how to tackle them, and provide techniques enabling the implementation of such AQM algorithms on different high speed P4-programmable data plane hardware targets. In addition, we provide measurement results created on different P4-programmable data plane targets. The resulting latency measurements reveal the feasibility and the constraints to be considered to perform Active Queue Management within these devices. Finally, we release the source code and instructions to reproduce the results in this paper as open source to the research community.

Similar Papers
  • Research Article
  • Citations38

A fuzzy logic-based AQM for real-time traffic over internet

  • Jun 23, 2007
  • Computer Networks
  • Yassine Hadjadj Aoul +2
  • PDF
  • Research Article
  • Citations5

The Yellow Active Queue Management Algorithm in ICN Routers Based on the Monitoring of Bandwidth Competition

  • Mar 29, 2021
  • Electronics
  • Li Zeng +2
  • Conference Article
  • Citations3

Active Sense Queue Management (ASQM)

  • May 01, 2015
  • Daniel M Havey +1
  • Research Article
  • Citations9

Design and performance evaluation of a fuzzy based traffic conditioner for differentiated services

  • Nov 05, 2004
  • Computer Networks
  • Mohammad Hossien Yaghmaee +2
  • Conference Article
  • Citations16

Towards an AQM Evaluation Testbed with P4 and DPDK

  • Aug 19, 2019
  • Sándor Laki +2
  • PDF
  • Research Article
  • Citations1

A Sketch-Based Fine-Grained Proportional Integral Queue Management Method

  • Aug 24, 2023
  • Axioms
  • Haiting Zhu +5
  • Conference Article
  • Citations1

Internet Adaptive Active Queue Management Algorithm

  • Jul 01, 2006
  • Zhao Yongsheng +2
  • PDF
  • Research Article
  • Citations21

AQM based on the queue length: A real-network study

  • Feb 01, 2022
  • PLoS ONE
  • Marek Barczyk +1
  • Conference Article

HF-AQM: An efficient active queue management scheme for wireless local area network environment

  • Nov 01, 2017
  • Suhaidi Hassan +2
  • Conference Article
  • Citations1

Advanced AQM Blue Algorithm in Wireless Network

  • Jun 23, 2020
  • Uma Pujeri
  • Conference Article
  • Citations1

A Queue Management algorithm of relative discrimination for Differentiated Services

  • Jul 01, 2008
  • Yang Xiaoping +2
  • Book Chapter
  • Citations1

An Analysis of the Disturbance on TCP Network Congestion

  • Jan 01, 2009
  • Mahdieh Shabanian +2
  • Conference Article
  • Citations10

Fuzzy logic congestion control in IEEE 802.11 wireless local area networks: A performance evaluation

  • Sep 01, 2007
  • Clement N Nyirenda +1
  • Conference Article

Design of AQM based on variable structure control

  • Jun 15, 2004
  • Bo Yang +3
  • Research Article

ElasticQ: an active queue management algorithm with flow trust

  • Jan 01, 2018
  • International Journal of High Performance Computing and Networking
  • Jun Niu +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.