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 …
[PDF][PDF] Poseidon: Mitigating volumetric ddos attacks with programmable switches
Distributed Denial-of-Service (DDoS) attacks have become a critical threat to the Internet.
Due to the increasing number of vulnerable Internet of Things (IoT) devices, attackers can …
Due to the increasing number of vulnerable Internet of Things (IoT) devices, attackers can …
Nitrosketch: Robust and general sketch-based monitoring in software switches
Software switches are emerging as a vital measurement vantage point in many networked
systems. Sketching algorithms or sketches, provide high-fidelity approximate measurements …
systems. Sketching algorithms or sketches, provide high-fidelity approximate measurements …
The programmable data plane: Abstractions, architectures, algorithms, and applications
Programmable data plane technologies enable the systematic reconfiguration of the low-
level processing steps applied to network packets and are key drivers toward realizing the …
level processing steps applied to network packets and are key drivers toward realizing the …
The Complete Guide to SCION
The first SCION book, published in 2017, summarized the results of eight years of work by
over a dozen researchers. Now, five years later, we have completely rewritten the book. It …
over a dozen researchers. Now, five years later, we have completely rewritten the book. It …
A survey of fast-recovery mechanisms in packet-switched networks
In order to meet their stringent dependability requirements, most modern packet-switched
communication networks support fast-recovery mechanisms in the data plane. While …
communication networks support fast-recovery mechanisms in the data plane. While …
A survey on security applications of P4 programmable switches and a STRIDE-based vulnerability assessment
The emergence of the IoT, cloud systems, data centers, and 5G networks is increasing the
demand for a rapid development of new applications and protocols at all levels of the …
demand for a rapid development of new applications and protocols at all levels of the …
Modular switch programming under resource constraints
Programmable networks support a wide variety of applications, including access control,
routing, monitoring, caching, and synchronization. As demand for applications grows, so …
routing, monitoring, caching, and synchronization. As demand for applications grows, so …