Advancing sdn from openflow to p4: A survey

A Liatifis, P Sarigiannidis, V Argyriou… - ACM Computing …, 2023 - dl.acm.org
Software-defined Networking (SDN) marked the beginning of a new era in the field of
networking by decoupling the control and forwarding processes through the OpenFlow …

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 …

An exhaustive survey on p4 programmable data plane switches: Taxonomy, applications, challenges, and future trends

EF Kfoury, J Crichigno, E Bou-Harb - IEEE access, 2021 - ieeexplore.ieee.org
Traditionally, the data plane has been designed with fixed functions to forward packets using
a small set of protocols. This closed-design paradigm has limited the capability of the …

Unlocking the power of inline {Floating-Point} operations on programmable switches

Y Yuan, O Alama, J Fei, J Nelson, DRK Ports… - … USENIX Symposium on …, 2022 - usenix.org
The advent of switches with programmable dataplanes has enabled the rapid development
of new network functionality, as well as providing a platform for acceleration of a broad …

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 …

Achieving low latency communications in smart industrial networks with programmable data planes

A Atutxa, D Franco, J Sasiain, J Astorga, E Jacob - Sensors, 2021 - mdpi.com
Industrial networks are introducing Internet of Things (IoT) technologies in their
manufacturing processes in order to enhance existing methods and obtain smarter, greener …

Tofino+ P4: A strong compound for AQM on high-speed networks?

I Kunze, M Gunz, D Saam, K Wehrle… - 2021 IFIP/IEEE …, 2021 - ieeexplore.ieee.org
Bufferbloat and congestion in the Internet call for the application of AQM wherever possible:
on backbone routers, on data center switches, and on home gateways. While it is easy to …

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) …

Active queue management on the tofino programmable switch: The (dual) pi2 case

G Gombos, M Mouw, S Laki… - ICC 2022-IEEE …, 2022 - ieeexplore.ieee.org
The excess buffering of packets in network elements, also referred to as bufferbloat, results
in high latency. Considering the requirements of traffic generated by video conferencing …