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.
|Original language||English (US)|
|Title of host publication||IFIP Networking 2020 Conference and Workshops, Networking 2020|
|Publisher||Institute of Electrical and Electronics Engineers Inc.|
|Number of pages||9|
|State||Published - Jun 2020|
|Event||2020 IFIP Networking Conference and Workshops, Networking 2020 - Paris, France|
Duration: Jun 22 2020 → Jun 25 2020
|Name||IFIP Networking 2020 Conference and Workshops, Networking 2020|
|Conference||2020 IFIP Networking Conference and Workshops, Networking 2020|
|Period||6/22/20 → 6/25/20|
Bibliographical noteFunding Information:
This research was supported in part by US NSF grants CNS-1618339, CNS-1617729, CNS-1814322, and CNS-1836772. Peng Zheng and Wendi Feng gratefully acknowledge the financial support from China Scholarship Council.
© 2020 IFIP.