Litcius/Paper detail

Paving the Way for NFV Acceleration

Xincai Fei, Fangming Liu, Qixia Zhang, Hai Jin, Hongxin Hu

2020ACM Computing Surveys40 citationsDOI

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.

Topics & Concepts

Computer scienceServerFlexibility (engineering)SpeedupNetwork Functions VirtualizationVirtualizationAccelerationSoftwareMulti-core processorDistributed computingCommodityEmbedded systemOperating systemCloud computingEconomicsMarket economyPhysicsStatisticsMathematicsClassical mechanicsSoftware-Defined Networks and 5GAdvanced Memory and Neural ComputingCaching and Content Delivery
Paving the Way for NFV Acceleration | Litcius