NFV 软件数据面基准测试
网络与互联网体系结构
2016-05-23 v2
摘要
NFV 的一项关键使能技术是软件数据面,近来在学术界和工业界均引起广泛关注。然而,迄今为止对其实际性能知之甚少。本文从数据包处理能力这一最基本且最关键的性能指标出发,对 NFV 软件数据面进行基准测量研究。具体而言,我们在多种典型工作负载下,使用商用 10GbE 网卡比较了两种最先进的开源 NFV 数据面 SoftNIC 和 ClickOS。我们的关键观察是:(1) 两种数据面在处理小(<=128B)数据包时均存在性能问题;(2) 由于 NUMA 效应,将服务链的所有 VM 放在一台服务器上并非总是最佳。我们提出了缓解这些问题的资源分配策略,包括谨慎地为 VM 添加 CPU 核与 vNIC,以及将服务链的 VM 分散到不同服务器。为从根本上解决这些问题并扩展其性能,SoftNIC 和 ClickOS 可改进对网卡队列和多核的支持。
引用
@article{arxiv.1605.05843,
title = {Benchmarking NFV Software Dataplanes},
author = {Zhixiong Niu and Hong Xu and Yongqiang Tian and Libin Liu and Peng Wang and Zhenhua Li},
journal= {arXiv preprint arXiv:1605.05843},
year = {2016}
}