2019
DOI: 10.1109/jproc.2019.2896848
|View full text |Cite
|
Sign up to set email alerts
|

Survey of Performance Acceleration Techniques for Network Function Virtualization

Abstract: 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/hardwired network functions towards 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. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
65
0
2

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
3
3

Relationship

2
8

Authors

Journals

citations
Cited by 102 publications
(67 citation statements)
references
References 58 publications
0
65
0
2
Order By: Relevance
“…Furthermore, the input traffic is also opaque to the owner as NICs usually adopt a kernel-bypass approach to reach high speed (cfr. Sec.III of [11]). As such, after resource allocation no optimization is possible on the owner's side: for example, the CPUs must be always active even in the case of zero traffic.…”
Section: Contextmentioning
confidence: 93%
“…Furthermore, the input traffic is also opaque to the owner as NICs usually adopt a kernel-bypass approach to reach high speed (cfr. Sec.III of [11]). As such, after resource allocation no optimization is possible on the owner's side: for example, the CPUs must be always active even in the case of zero traffic.…”
Section: Contextmentioning
confidence: 93%
“…Several hardware and software strategies can accelerate cloud services [31], [32]. Hardware acceleration can employ custom accelerators, such as FPGA [33] and GPU [34], and dedicated accelerators for service-specific hardware functions, such as DLBoost on Intel Cascade Lake processors [35], which can accelerate deep learning algorithms on both containers and VMs.…”
Section: Related Workmentioning
confidence: 99%
“…Rather than providing a detailed discussion of implementation and/or acceleration techniques, for which we refer to the survey in [64], we aim in this section to consider each switch design in relation to a number of technical aspects affecting packet processing performance. The objective is to gain insight on how to devise meaningful experimental scenarios.…”
Section: A Design Objectivesmentioning
confidence: 99%