Skip to content
Free planNo credit card requiredStart writing

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

APA 7

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

MLA 9

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.

Chicago

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.

Harvard

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.

BibTeX
@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.