On the Performance Benefits of Heterogeneous Virtual Network Function Execution Frameworks

On the Performance Benefits of Heterogeneous Virtual Network Function Execution Frameworks
复制标题

DOI:
10.1109/netsoft54395.2022.9844115
复制
发表时间:
2022-06
期刊:
2022 IEEE 8th International Conference on Network Softwarization (NetSoft)
影响因子:
--
通讯作者:
H. U. Adoga;Yehia El-khatib;D. Pezaros
H. U. Adoga;Yehia El-khatib;D. Pezaros
中科院分区:
其他
文献类型:
--
作者:
H. U. Adoga;Yehia El-khatib;D. Pezaros

文献摘要

相似文献

随着软件化网络功能(NFS)的采用持续增长,我们评估了支持SDN的数据平面实施与各种加速和基于流程的NFV框架相比的性能优势。典型的网络功能已使用四种替代框架方案实施,即支持SDN的软件交换机(数据平面)、虚拟机(VM)、数据平面开发套件(DPDK)和容器化的NF。我们的实验结果表明,数据平面NF实现产生了更高的带宽和每秒数据包数(PPS)速率。在保持CPU利用率的情况下,获得的带宽比用户空间方案多14%。在我们的评估中,DPDK NFS可以在单个CPU核心上以高得多的速率处理64B信息包,这比同样绑定到单核的集装式NF实现高出7倍。我们的结果还显示了在异类框架上部署虚拟网络功能所带来的性能提升。
As the adoption of softwarized network functions (NFs) keeps growing, we evaluate the performance benefits of SDN-aware data-plane implementations when compared to diverse acceleration and process-based NFV frameworks. Typical network functions have been implemented using four alternative frameworks scenarios, an SDN-aware software switch (data-plane), a virtual machine (VM), a Data-Plane Development Kit (DPDK) NF, and a containerized NF. Results from our experiments show that the data-plane NF implementation yields much higher bandwidth and packets per second (pps) rates. The bandwidth obtained is 14% more than the user-space scenario while retaining CPU utilization. The DPDK NFs in our evaluation can process packets at a much higher rate for 64B packets, on a single CPU core, which is 7 times higher than the containerized NF implementations, also tied to a single core. Our results also show the performance gains from deploying virtual network functions on heterogeneous frameworks.