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 …

Unleashing SmartNIC packet processing performance in P4

J Xing, 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 …

Clickinc: In-network computing as a service in heterogeneous programmable data-center networks

W Xu, Z Zhang, Y Feng, H Song, Z Chen… - Proceedings of the …, 2023 - dl.acm.org
In-Network Computing (INC) has found many applications for performance boosts or cost
reduction. However, given heterogeneous devices, diverse applications, and multi-path …

DINC: Toward distributed in-network computing

C Zheng, H Tang, M Zang, X Hong, A Feng… - Proceedings of the …, 2023 - dl.acm.org
In-network computing provides significant performance benefits, load reduction, and power
savings. Still, an in-network service's functionality is strictly limited to a single hardware …

A vision for runtime programmable networks

J Xing, Y Qiu, KF Hsu, H Liu, M Kadosh, A Lo… - Proceedings of the 20th …, 2021 - dl.acm.org
Our community has made significant progress in developing programmable network
infrastructure, starting from the control plane and expanding to the data plane. As a latest …

Cat: A solver-aided compiler for packet-processing pipelines

X Gao, D Raghunathan, R Fang, T Wang… - Proceedings of the 28th …, 2023 - dl.acm.org
Compiling high-level programs to high-speed packet-processing pipelines is a challenging
combinatorial optimization problem. The compiler must configure the pipeline's resources to …

Programmable data plane intelligence: advances, opportunities, and challenges

W Liu, C Liang, Y Cui, J Cai, J Luo - IEEE Network, 2022 - ieeexplore.ieee.org
Recently, Programmable Data Planes (PDPs) have brought new opportunities to
unprecedented innovations in network protocols and architectures. Among them …

Hybrid P4 programmable pipelines for 5G gNodeB and user plane functions

SK Singh, CE Rothenberg, J Langlet… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
This paper focuses on hybrid pipeline designs for User Plane Function and next-generation
NodeB leveraging target-specific features and an insightful discussion of P4 and target …

XNetIoT: An Extreme Quantized Neural Network Architecture For IoT Environment Using P4

S Datta, A Kotha, U Venkanna - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Internet of Things (IoT) security has heavily relied on Machine Learning (ML) techniques in
recent years. However, these techniques inherently require a vast amount of labeled data for …