NFV Performance Profiling on Multi-core Servers [conference paper]

Conference

IFIP Networking Conference - June 22, 2020

Authors

Peng Zheng (Ph.D. student), Wendi Feng, Arvind Narayanan (Ph.D. student), Zhi-Li Zhang (professor)

Abstract

Network Function Virtualization (NFV) lays the foundation for future networking. In this paper we attempt to provide an in-depth analysis of NFV performance, namely, how many packets a single CPU core can process, and in particular, whether and when packet processing performance will scale linearly with the number of cores. Understanding these questions is important given the limited server capacities in a (mobile) edge cloud. Through careful and extensive performance measurement, we demonstrate server microprocessor architecture has an enormous impact on NFV performance, and interplay among the NF state, operations and workload characteristics in a service function chain (SFC) further compounds the problem. We develop a systematic profiling model for benchmarking and estimating NFV/SFC performance under diverse traffic demands.

Link to full paper

NFV Performance Profiling on Multi-core Servers

Keywords

cloud computing, networks

Share