A survey on data plane programming with p4: Fundamentals, advances, and applied research

F Hauser, M Häberle, D Merling, S Lindner… - Journal of Network and …, 2023 - Elsevier
Programmable data planes allow users to define their own data plane algorithms for network
devices including appropriate data plane application programming interfaces (APIs) which …

{SP-PIFO}: Approximating {Push-In}{First-Out} Behaviors using {Strict-Priority} Queues

AG Alcoz, A Dietmüller, L Vanbever - 17th USENIX Symposium on …, 2020 - usenix.org
Push-In First-Out (PIFO) queues are hardware primitives which enable programmable
packet scheduling by allowing to perfectly reorder packets at line rate. While promising …

Approximating fair queueing on reconfigurable switches

NK Sharma, M Liu, K Atreya… - 15th USENIX Symposium …, 2018 - usenix.org
Congestion control today is predominantly achieved via end-to-end mechanisms with little
support from the network. As a result, end-hosts must cooperate to achieve optimal …

P4-codel: Active queue management in programmable data planes

R Kundel, J Blendin, T Viernickel… - … IEEE Conference on …, 2018 - ieeexplore.ieee.org
Today, networks are still vulnerable to high latencies. An important reason for that is the
Bufferbloat problem caused by big packet buffers as part of the forwarding equipment of …

A survey on TCP enhancements using P4-programmable devices

J Gomez, EF Kfoury, J Crichigno, G Srivastava - Computer Networks, 2022 - Elsevier
The increasing performance requirements of today's Internet applications demand a reliable
mechanism to transfer data. Many applications rely on the Transmission Control Protocol …

Virtual queues for P4: A poor man's programmable traffic manager

H Harkous, C Papagianni… - … on Network and …, 2021 - ieeexplore.ieee.org
The advent of programmable network switch ASICs and recent developments on other
programmable data planes (NPUs, FPGAs) drive the renewed interest in network data plane …

P4 in-band telemetry (INT) for latency-aware VNF in metro networks

F Cugini, P Gunning, F Paolucci… - Optical Fiber …, 2019 - opg.optica.org
P4 In-Band Telemetry (INT) for Latency-aware VNF in Metro Networks Page 1 M3Z.6.pdf OFC
2019 © OSA 2019 P4 In-Band Telemetry (INT) for Latency-aware VNF in Metro Networks F …

Machine learning controller for data rate management in science DMZ networks

C Vega, EF Kfoury, J Gomez, JE Pezoa, M Figueroa… - Computer Networks, 2024 - Elsevier
This article presents a Machine Learning Controller (MLC) supported by a P4 switch for
improving rate control in non-dedicated Science Demilitarized Zone (Science DMZ) …

Implementation and evaluation of activity-based congestion management using P4 (P4-ABC)

M Menth, H Mostafaei, D Merling, M Häberle - Future Internet, 2019 - mdpi.com
Activity-Based Congestion management (ABC) is a novel domain-based QoS mechanism
providing more fairness among customers on bottleneck links. It avoids per-flow or per …

B-DASH: broadcast-based dynamic adaptive streaming over HTTP

K Khan, W Goodridge - International Journal of …, 2019 - inderscienceonline.com
Multiple video players competing at a bottleneck link give rise to overlap** ON-OFF traffic
patterns. These patterns may introduce the problem of overlap** oscillatory effects …