Abstract
The key technology of NFV is software dateplane, which has attracted much attention in both academia and industry recently. Yet, in practice, there is very little understanding about its performance till now. We make a comprehensive measurement study of NFV software dataplanes in terms of packet processing throughput and latency, the most fundamental performance metrics. Specifically, we compare two state-of-the-art open-source NFV dataplanes, BESS and ClickOS, using commodity 10GbE NICs under various typical workloads. Our key observations are that (1) both dataplanes have performance issues processing small (?128B) packets; (2) it is not always the best to colocate all VMs of a service chain on one server due to NUMA effect. We propose resource allocation strategies to remedy the problems, including carefully adding vNIC queues and CPU cores to vNFs, and distributing VNFs of a service chain to separate servers. To essentially address these problems and scale their performance, software dataplanes need to improve the support for NIC queues and multiple cores.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 2017 Cloud-Assisted Networking Workshop, Part of CoNext 2017 |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 13-18 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781450354233 |
| DOIs | |
| Publication status | Published - 2017 |
| Externally published | Yes |
| Event | Cloud-Assisted Networking Workshop 2017 - Incheon, Korea, South Duration: 12 Dec 2017 → 12 Dec 2017 Conference number: 2nd https://dl.acm.org/doi/proceedings/10.1145/3155921 (Proceedings) |
Conference
| Conference | Cloud-Assisted Networking Workshop 2017 |
|---|---|
| Abbreviated title | CAN 2017 |
| Country/Territory | Korea, South |
| City | Incheon |
| Period | 12/12/17 → 12/12/17 |
| Internet address |
|
Keywords
- DPDK
- Measurement
- NFV
- Software dataplanes
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver