A survey on in-network computing: Programmable data plane and technology specific applications
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 …
end devices and reduces the user experienced latency. The new recent paradigm of in …
Advancing sdn from openflow to p4: A survey
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 …
networking by decoupling the control and forwarding processes through the OpenFlow …
A survey on data plane programming with p4: Fundamentals, advances, and applied research
Programmable data planes allow users to define their own data plane algorithms for network
devices including appropriate data plane application programming interfaces (APIs) which …
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
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 …
a small set of protocols. This closed-design paradigm has limited the capability of the …
Accelerated service chaining on a single switch ASIC
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 …
traditional software-based solutions, scaling up the capacity of these functions requires a …
Speed: Resource-efficient and high-performance deployment for data plane programs
Programmable switches allow network administrators to customize packet processing
behaviors in data plane programs. However, existing solutions for program deployment fail …
behaviors in data plane programs. However, existing solutions for program deployment fail …
NFV platforms: Taxonomy, design choices and future challenges
Due to the intrinsically inefficient service provisioning in traditional networks, Network
Function Virtualization (NFV) keeps gaining attention from both industry and academia. By …
Function Virtualization (NFV) keeps gaining attention from both industry and academia. By …
LightNF: Simplifying network function offloading in programmable networks
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 …
function chain (SFC) to enhance NF management with high flexibility. Recent solutions …
Empowering network security with programmable switches: A comprehensive survey
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 …
security techniques, ie, the techniques that detect various attacks (eg, well-known denial-of …
MTPSA: Multi-tenant programmable switches
Virtualized multi-tenant programmable switches enable on-demand support of different
users' protocols and programs. However, supporting multiple tenants on a virtualized switch …
users' protocols and programs. However, supporting multiple tenants on a virtualized switch …