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 …

In-network machine learning using programmable network devices: A survey

C Zheng, X Hong, D Ding, S Vargaftik… - … Surveys & Tutorials, 2023 - ieeexplore.ieee.org
Machine learning is widely used to solve networking challenges, ranging from traffic
classification and anomaly detection to network configuration. However, machine learning …

Modular switch programming under resource constraints

M Hogan, S Landau-Feibish, MT Arashloo… - … USENIX Symposium on …, 2022 - usenix.org
Programmable networks support a wide variety of applications, including access control,
routing, monitoring, caching, and synchronization. As demand for applications grows, so …

Unleashing SmartNIC packet processing performance in P4

J **ng, Y Qiu, KF Hsu, S Sui, K Manaa… - Proceedings of the …, 2023 - dl.acm.org
SmartNICs are on the rise as a packet processing platform, with the trend towards a uniform
P4 programming model. However, unleashing SmartNIC packet processing performance in …

Domain specific run time optimization for software data planes

S Miano, A Sanaee, F Risso, G Rétvári… - Proceedings of the 27th …, 2022 - dl.acm.org
State-of-the-art approaches to design, develop and optimize software packet-processing
programs are based on static compilation: the compiler's input is a description of the …

Incremental specialization of network programs

F Ruffy, Z Wang, G Antichi, A Panda… - Proceedings of the 23rd …, 2024 - dl.acm.org
Programmable network devices process packets using limited time and space.
Consequently, much effort has been spent making network programs run as efficiently as …

Eagle: Toward Scalable and Near-Optimal Network-Wide Sketch Deployment in Network Measurement

X Chen, Q **ao, H Liu, Q Huang, D Zhang… - Proceedings of the …, 2024 - dl.acm.org
Sketches are useful for network measurement thanks to their low resource overheads and
theoretically bounded accuracy. However, their network-wide deployment suffers from the …

Sirius: Composing Network Function Chains into {P4-Capable} Edge Gateways

J Gao, J Cao, Y Li, M Liu, M Tang, D Cai… - 21st USENIX Symposium …, 2024 - usenix.org
Alibaba Cloud designs and deploys P4-capable gateway to accelerate the processing of the
diverse business traffics in the edge cloud. Since the programmable ASIC in the gateway …

Melody: Toward resource-efficient packet header vector encoding on programmable switches

X Chen, H Liu, Q **ao, J Zhang… - … -IEEE Conference on …, 2023 - ieeexplore.ieee.org
The programmable switch offers a limited capacity of packet header vector (PHV) words that
store packet header fields and metadata fields defined by network functions. However …

Network function decomposition and offloading on heterogeneous networks with programmable data planes

D Moro, G Verticale, A Capone - IEEE Open Journal of the …, 2021 - ieeexplore.ieee.org
Programmable network hardware is emerging as a viable option for offloading and thus
accelerating network functions. However, the heterogeneous resources available in the …