Virtualization in programmable data plane: A survey and open challenges

25Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Programmable data plane (PDP) is an emerging technology for programming packet processing tasks by means of a domain-specific high-level language (e.g., programming protocol-independent packet processor (P4)) and programmable switch chips. Recently, several PDP virtualization schemes have been introduced to enable more flexible and elastic network management. In this article, we first give an overview PDP and P4. After that, existing PDP virtualization schemes are classified into hypervisorand compiler-based approaches and their pros and cons are analyzed in detail. Finally, open challenges for PDP virtualization are identified and future research directions are presented.

Cite

CITATION STYLE

APA

Han, S., Jang, S., Choi, H., Lee, H., & Pack, S. (2020). Virtualization in programmable data plane: A survey and open challenges. IEEE Open Journal of the Communications Society, 1, 527–534. https://doi.org/10.1109/OJCOMS.2020.2990182

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free