TY - JOUR
T1 - Survey of Performance Acceleration Techniques for Network Function Virtualization
AU - Linguaglossa, Leonardo
AU - Lange, Stanislav
AU - Pontarelli, Salvatore
AU - Retvari, Gabor
AU - Rossi, Dario
AU - Zinner, Thomas
AU - Bifulco, Roberto
AU - Jarschel, Michael
AU - Bianchi, Giuseppe
N1 - Publisher Copyright:
© 1963-2012 IEEE.
PY - 2019/4/1
Y1 - 2019/4/1
N2 - The ongoing network softwarization trend holds the promise to revolutionize network infrastructures by making them more flexible, reconfigurable, portable, and more adaptive than ever. Still, the migration from hard-coded/hard-wired network functions toward their software-programmable counterparts comes along with the need for tailored optimizations and acceleration techniques so as to avoid or at least mitigate the throughput/latency performance degradation with respect to fixed function network elements. The contribution of this paper is twofold. First, we provide a comprehensive overview of the host-based network function virtualization (NFV) ecosystem, covering a broad range of techniques, from low-level hardware acceleration and bump-in-the-wire offloading approaches to high-level software acceleration solutions, including the virtualization technique itself. Second, we derive guidelines regarding the design, development, and operation of NFV-based deployments that meet the flexibility and scalability requirements of modern communication networks.
AB - The ongoing network softwarization trend holds the promise to revolutionize network infrastructures by making them more flexible, reconfigurable, portable, and more adaptive than ever. Still, the migration from hard-coded/hard-wired network functions toward their software-programmable counterparts comes along with the need for tailored optimizations and acceleration techniques so as to avoid or at least mitigate the throughput/latency performance degradation with respect to fixed function network elements. The contribution of this paper is twofold. First, we provide a comprehensive overview of the host-based network function virtualization (NFV) ecosystem, covering a broad range of techniques, from low-level hardware acceleration and bump-in-the-wire offloading approaches to high-level software acceleration solutions, including the virtualization technique itself. Second, we derive guidelines regarding the design, development, and operation of NFV-based deployments that meet the flexibility and scalability requirements of modern communication networks.
KW - Fast packet processing
KW - network function virtualization (NFV)
KW - offloading
KW - performance acceleration
KW - virtualization
U2 - 10.1109/JPROC.2019.2896848
DO - 10.1109/JPROC.2019.2896848
M3 - Review article
AN - SCOPUS:85062998800
SN - 0018-9219
VL - 107
SP - 746
EP - 764
JO - Proceedings of the IEEE
JF - Proceedings of the IEEE
IS - 4
M1 - 8666751
ER -