A survey on in-network computing: Programmable data plane and technology specific applications

S Kianpisheh, T Taleb - IEEE Communications Surveys & …, 2022‏ - ieeexplore.ieee.org
In comparison with cloud computing, edge computing offers processing at locations closer to
end devices and reduces the user experienced latency. The new recent paradigm of in …

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 …

Accelerated service chaining on a single switch ASIC

D Wu, A Chen, TSE Ng, G Wang, H Wang - Proceedings of the 18th ACM …, 2019‏ - dl.acm.org
Network functions and service function chaining are prevalent in cloud and ISP networks. In
traditional software-based solutions, scaling up the capacity of these functions requires a …

Speed: Resource-efficient and high-performance deployment for data plane programs

X Chen, H Liu, Q Huang, P Wang… - 2020 IEEE 28th …, 2020‏ - ieeexplore.ieee.org
Programmable switches allow network administrators to customize packet processing
behaviors in data plane programs. However, existing solutions for program deployment fail …

NFV platforms: Taxonomy, design choices and future challenges

T Zhang, H Qiu, L Linguaglossa… - … on Network and …, 2020‏ - ieeexplore.ieee.org
Due to the intrinsically inefficient service provisioning in traditional networks, Network
Function Virtualization (NFV) keeps gaining attention from both industry and academia. By …

LightNF: Simplifying network function offloading in programmable networks

X Chen, Q Huang, P Wang, Z Meng… - 2021 IEEE/ACM 29th …, 2021‏ - ieeexplore.ieee.org
In network function virtualization (NFV), network functions (NFs) are chained as a service
function chain (SFC) to enhance NF management with high flexibility. Recent solutions …

Empowering network security with programmable switches: A comprehensive survey

X Chen, C Wu, X Liu, Q Huang, D Zhang… - … Surveys & Tutorials, 2023‏ - ieeexplore.ieee.org
With the growth of network applications such as 5G and artificial intelligence, network
security techniques, ie, the techniques that detect various attacks (eg, well-known denial-of …

MTPSA: Multi-tenant programmable switches

R Stoyanov, N Zilberman - Proceedings of the 3rd P4 Workshop in …, 2020‏ - dl.acm.org
Virtualized multi-tenant programmable switches enable on-demand support of different
users' protocols and programs. However, supporting multiple tenants on a virtualized switch …