article · 2017
Towards optimal adaptation of NFV packet processing to modern CPU memory architectures
Christian Sieber, Raphael Durner, Maximilian Ehm, Wolfgang Kellerer, Puneet Sharma
Cited by 16Abstract and details only
Abstract
Network Functions Virtualization (NFV) aims to move network functions away from expensive hardware appliances to off-the-shelf server hardware. NFV promises higher flexibility and cost reduction for the network operator. In order to achieve high throughput performance with this commodity hardware, fast packet processing frameworks like NetMap or the Data Plane Development Kit (DPDK) can be used. It is known that packet processing performance is very sensitive regarding copying of packets. In this paper we take steps towards quantifying the efficiency of NFV regarding packet copying overhead at hardware level. As modern servers are often built up of multiple CPUs with segregated memory, we evaluate the performance penalties resulting from this segregation in conjunction with DPDK. Additionally we evaluate the effects of cache misses on packet processing in detail. Subsequently a metric that quantifies the efficiency of a running VNF is introduced and an optimization scheme is outlined which describes the use of the metric. Our results show how both cache misses and memory segregation reduce the network efficiency.
Cite this paper
Sieber, C., Durner, R., Ehm, M., Kellerer, W., & Sharma, P. (2017). Towards optimal adaptation of NFV packet processing to modern CPU memory architectures. https://doi.org/10.1145/3155921.3158429
Sieber, Christian, et al. “Towards optimal adaptation of NFV packet processing to modern CPU memory architectures.” 2017, pp. 7–12, https://doi.org/10.1145/3155921.3158429.
Sieber, Christian, Raphael Durner, Maximilian Ehm, Wolfgang Kellerer, and Puneet Sharma. 2017. “Towards optimal adaptation of NFV packet processing to modern CPU memory architectures.” https://doi.org/10.1145/3155921.3158429.
Sieber, C. et al. (2017) ‘Towards optimal adaptation of NFV packet processing to modern CPU memory architectures’. Available at: https://doi.org/10.1145/3155921.3158429.
@article{sieber2017towards,
title = {{Towards optimal adaptation of NFV packet processing to modern CPU memory architectures}},
author = {Sieber, Christian and Durner, Raphael and Ehm, Maximilian and Kellerer, Wolfgang and Sharma, Puneet},
pages = {7--12},
year = {2017},
doi = {10.1145/3155921.3158429}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.