中文

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}
}