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 …

[PDF][PDF] Poseidon: Mitigating volumetric ddos attacks with programmable switches

M Zhang, G Li, S Wang, C Liu, A Chen, H Hu… - the 27th Network and …, 2020‏ - par.nsf.gov
Distributed Denial-of-Service (DDoS) attacks have become a critical threat to the Internet.
Due to the increasing number of vulnerable Internet of Things (IoT) devices, attackers can …

Flow event telemetry on programmable data plane

Y Zhou, C Sun, HH Liu, R Miao, S Bai, B Li… - Proceedings of the …, 2020‏ - dl.acm.org
Network performance anomalies (NPAs), eg long-tailed latency, bandwidth decline, etc., are
increasingly crucial to cloud providers as applications are getting more sensitive to …

[PDF][PDF] FlowLens: Enabling Efficient Flow Classification for ML-based Network Security Applications.

D Barradas, N Santos, L Rodrigues, S Signorello… - NDSS, 2021‏ - ndss-symposium.org
An emerging trend in network security consists in the adoption of programmable switches for
performing various security tasks in large-scale, high-speed networks. However, since …

The programmable data plane: Abstractions, architectures, algorithms, and applications

O Michel, R Bifulco, G Retvari, S Schmid - ACM Computing Surveys …, 2021‏ - dl.acm.org
Programmable data plane technologies enable the systematic reconfiguration of the low-
level processing steps applied to network packets and are key drivers toward realizing the …

{LightGuardian}: A {full-visibility}, lightweight, in-band telemetry system using sketchlets

Y Zhao, K Yang, Z Liu, T Yang, L Chen, S Liu… - … USENIX Symposium on …, 2021‏ - usenix.org
Network traffic measurement is central to successful network operations, especially for
today's hyper-scale networks. Although existing works have made great contributions, they …

Fine-grained queue measurement in the data plane

X Chen, SL Feibish, Y Koral, J Rexford… - Proceedings of the 15th …, 2019‏ - dl.acm.org
Short-lived surges in traffic can cause periods of high queue utilization, leading to packet
loss and delay. To diagnose and alleviate performance problems, networks need support for …

Ripple: A programmable, decentralized {Link-Flooding} defense against adaptive adversaries

J **ng, W Wu, A Chen - 30th USENIX Security Symposium (USENIX …, 2021‏ - usenix.org
Ripple: A Programmable, Decentralized Link-Flooding Defense Against Adaptive Adversaries
Page 1 This paper is included in the Proceedings of the 30th USENIX Security Symposium …