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 …

Jaqen: A {High-Performance}{Switch-Native} approach for detecting and mitigating volumetric {DDoS} attacks with programmable switches

Z Liu, H Namkung, G Nikolaidis, J Lee, C Kim… - 30th USENIX Security …, 2021 - usenix.org
The emergence of programmable switches offers a new opportunity to revisit ISP-scale
defenses for volumetric DDoS attacks. In theory, these can offer better cost vs. performance …

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 …

CocoSketch: High-performance sketch-based measurement over arbitrary partial key query

Y Zhang, Z Liu, R Wang, T Yang, J Li, R Miao… - Proceedings of the …, 2021 - dl.acm.org
Sketch-based measurement has emerged as a promising alternative to the traditional
sampling-based network measurement approaches due to its high accuracy and resource …

A survey on stateful data plane in software defined networks

X Zhang, L Cui, K Wei, FP Tso, Y Ji, W Jia - Computer Networks, 2021 - Elsevier
Abstract Software Defined Networking (SDN), which decouples control plane and data
plane, normally stores states on controllers to provide flexible programmability and …

Continuous in-network round-trip time monitoring

S Sengupta, H Kim, J Rexford - Proceedings of the ACM SIGCOMM 2022 …, 2022 - dl.acm.org
Round-trip time (RTT) is a central metric that influences end-user QoE and can expose traffic-
interception attacks. Many popular RTT monitoring techniques either send active probes …

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

Beaucoup: Answering many network traffic queries, one memory update at a time

X Chen, S Landau-Feibish, M Braverman… - Proceedings of the …, 2020 - dl.acm.org
Network administrators constantly monitor network traffic for congestion and attacks. They
need to perform a large number of measurements on the traffic simultaneously, to detect …

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 …

{SwiSh}: Distributed shared state abstractions for programmable switches

L Zeno, DRK Ports, J Nelson, D Kim… - … USENIX Symposium on …, 2022 - usenix.org
We design and evaluate SwiSh, a distributed shared state management layer for data-plane
P4 programs. SwiSh enables running scalable stateful distributed network functions on …