TechRxiv
dpsurvey_techxriv_200830.pdf (644.14 kB)
Download file

The Programmable Data Plane: Abstractions, Architectures, Algorithms, and Applications

Download (644.14 kB)
preprint
posted on 2020-09-02, 08:30 authored by Oliver MichelOliver Michel, Roberto Bifulco, Gábor Rétvári, Stefan Schmid
Programmable data plane technology enables the systematic reconfiguration of the low-level processing steps applied to network packets and is a key driver in realizing the next generation of network services and applications. This survey presents recent trends and issues in the design and implementation of programmable network devices, focusing on prominent architectures, abstractions, algorithms, and applications proposed, debated, and realized over the past years. We elaborate on the trends that led to the emergence of this technology and highlight the most important pointers from the literature, casting different taxonomies for the field and identifying avenues for future research.

History

Email Address of Submitting Author

oliver.michel@univie.ac.at

ORCID of Submitting Author

0000-0002-4256-2365

Submitting Author's Institution

University of Vienna

Submitting Author's Country

  • Austria