Characterizing the Performance of Concurrent Virtualized Network Functions with OVS-DPDK, FD.IO VPP and SR-IOV

被引:25
作者
Pitaev, Nikolai [1 ]
Falkner, Matthias [1 ]
Leivadeas, Aris [2 ]
Lambadaris, Ioannis [2 ]
机构
[1] Cisco Syst, Enterprise Infrastruct & Solut Grp, San Jose, CA 95134 USA
[2] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON, Canada
来源
PROCEEDINGS OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18) | 2018年
关键词
NFV; Virtualized System Architectures; VNF Performance; SR-IOV; OVS; OVS-DPDK; FD.io VPP; Hypervisors; KVM;
D O I
10.1145/3184407.3184437
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The virtualization of network functions is promising significant cost reductions for network operators. Running multiple network functions on a standard x86 server instead of dedicated appliances can increase the utilization of the underlying hardware,while reducing the maintenance and management costs of such functions. However, total cost of ownership calculations are typically a function of the attainable network throughput, which in a virtualized system is highly dependent on the overall system architecture - in particular the input/output (I/O) path. In this paper we investigate the attainable performance of an x86 host running multiple virtualized network functions (VNFs) under different I/O architectures: OVS-DPDK, SR-IOV, and FD.io VPP. Running multiple VNFs in parallel on a standard x86 host is a common use-case for cloud-based networking services. We show that the system throughput in a multi-VNF environment differs significantly from deployments where only a single VNF is running on a server.
引用
收藏
页码:285 / 292
页数:8
相关论文
共 26 条
[1]  
[Anonymous], HPCA-16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture. 2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA), DOI DOI 10.1109/HPCA.2010.5416637
[2]  
[Anonymous], 2015, ICN 2015 14 INT C NE
[3]   Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking [J].
Bonafiglia, R. ;
Cerrato, I. ;
Ciaccia, F. ;
Nemirovsky, M. ;
Risso, F. .
2015 FOURTH EUROPEAN WORKSHOP ON SOFTWARE DEFINED NETWORKS - EWSDN 2015, 2015, :67-72
[4]  
Callegati F., 2016, Journal of Electrical and Computer Engineering, P1, DOI DOI 10.1155/2016/5249421
[5]  
Cisco, CISC UCS C240 M4 RAC
[6]  
Emmerich P, 2014, IEEE INT CONF CL NET, P120, DOI 10.1109/CloudNet.2014.6968979
[7]  
FD.io, 2016, FD IO DEV BOOT
[8]   Adaptive and Scalable Optimizations for High Performance SR-IOV [J].
Huang, Zhiqiang ;
Ma, Ruhui ;
Li, Jian ;
Chang, Zhibo ;
Guan, Haibing .
2012 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2012, :459-467
[9]  
Intel Corporation, 2011, PCI SIG SR IOV PRIM
[10]  
Intel Corporation, 2016, OP VSWITCH DPDK OV