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 条
[11]  
Intel Corporation, 2014, INT DPDK VSWITCH PER
[12]   Credit-Based Runtime Placement of Virtual Machines on a Single NUMA System for QoS of Data Access Performance [J].
Kim, Chulmin ;
Park, Kyu Ho .
IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) :1633-1646
[13]  
Konstantynowicz M, FD IO HOW PUSH EXTRE
[14]  
kvm, KERNEL VIRTUAL MACHI
[15]  
Le Maistre Lightreading Ray, 2015, VALIDATING CISCOS 1
[16]  
McQuaid J., 1999, IETF RFC 2544, DOI [10.17487/rfc2544, DOI 10.17487/RFC2544]
[17]  
Paolino M, 2015, 2015 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORK (NFV-SDN), P86, DOI 10.1109/NFV-SDN.2015.7387411
[18]  
Pfaff B., 2015, P 12 USENIX S NETW S, P117
[19]  
Pitaev N., CISCO CSR 1000V MULT
[20]  
Pitaev N, 2017, 2017 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (IEEE NETSOFT)