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 …
On the evolution of internet flow characteristics
The ongoing evolution of technologies and network services on the Internet indicates
ongoing changes in traffic and flow characteristics. Since the analysis of flow characteristics …
ongoing changes in traffic and flow characteristics. Since the analysis of flow characteristics …
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 …
Challenging the stateless quo of programmable switches
Programmable switches based on the Protocol Independent Switch Architecture (PISA) have
greatly enhanced the flexibility of today's networks by allowing new packet protocols to be …
greatly enhanced the flexibility of today's networks by allowing new packet protocols to be …
Query planning for robust and scalable hybrid network telemetry systems
Network telemetry systems have become hybrid combinations of state-of-the-art stream
processors and modern programmable data-plane devices. However, the existing designs …
processors and modern programmable data-plane devices. However, the existing designs …
Leveraging programmable dataplanes for a high performance 5g user plane function
Emerging 5G applications require a dataplane that has a high forwarding throughput and
low processing latency, in addition to low cost and power consumption. To meet these …
low processing latency, in addition to low cost and power consumption. To meet these …
SpaceSaving: An Optimal Algorithm for Frequency Estimation and Frequent items in the Bounded Deletion Model
In this paper, we propose the first deterministic algorithms to solve the frequency estimation
and frequent item problems in the bounded deletion model. We establish the space lower …
and frequent item problems in the bounded deletion model. We establish the space lower …
Network monitoring on multi-pipe switches
Programmable switches have been widely used to design network monitoring solutions that
operate in the fast data-plane level, eg, detecting heavy hitters, super-spreaders, computing …
operate in the fast data-plane level, eg, detecting heavy hitters, super-spreaders, computing …
Compact Data Structures for Network Telemetry
Collecting and analyzing of network traffic data (network telemetry) plays a critical role in
managing modern networks. Network administrators analyze their traffic to troubleshoot …
managing modern networks. Network administrators analyze their traffic to troubleshoot …
Exploring network-wide flow data with Flowyager
SJ Saidi, A Maghsoudlou, D Foucard… - … on Network and …, 2020 - ieeexplore.ieee.org
Many network operations, ranging from attack investigation and mitigation to traffic
management, require answering network-wide flow queries in seconds. Although flow …
management, require answering network-wide flow queries in seconds. Although flow …