Abstract
As a recent innovation, network functions virtualization (NFV) - with its core concept of replacing hardware middleboxes with software network functions (NFs) implemented in commodity servers - promises cost savings and flexibility benefits. However, transitioning NFs from special-purpose hardware to commodity servers has turned out to be more challenging than expected, as it inevitably incurs performance penalties due to bottlenecks in both software and hardware. To achieve performance comparable to hardware middleboxes, there is a strong demand for a speedup in NF processing, which plays a crucial role in the success of NFV. In this article, we study the performance challenges that exist in general-purpose servers and simultaneously summarize the typical performance bottlenecks in NFV. Through reviewing the progress in the field of NFV acceleration, we present a new taxonomy of the state-of-the-art efforts according to various acceleration approaches. We discuss the surveyed works and identify the respective advantages and disadvantages in each category. We then discuss the products, solutions, and projects emerged in industry. We also present a gap analysis to improve current solutions and highlight promising research trends that can be explored in the future.
| Original language | English |
|---|---|
| Article number | 3397022 |
| Journal | ACM Computing Surveys |
| Volume | 53 |
| Issue number | 4 |
| DOIs | |
| State | Published - Sep 2020 |
Keywords
- high performance
- Network functions virtualization
- NFV acceleration
Fingerprint
Dive into the research topics of 'Paving theWay for NFV Acceleration: A Taxonomy, Survey and Future Directions'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver