Service Function Chaining realized with a micro-
service based architecture results in an increased number of com-
putationally cheap Virtual Network Functions (VNFs). Pinning
cheap VNFs to dedicated CPU cores can waste resources since
not every VNF fully utilizes its core. Thus, cheap VNFs should
share CPU cores to improve resource utilization. sfc2cpu learns
efficient VNF to core assignments that increase throughput
and reduce latency compared to three baseline algorithms. To
optimize VNF assignments, sfc2cpu uses game theory com-
bined with Neural Combinatorial Optimization in a novel way.
Measurements in a real hardware testbed show that sfc2cpu
increases throughput by up to 36 % and reduces latency by up
to 59 % compared to Round Robin. We show that sfc2cpu
can be incrementally deployed and easily integrated into existing
infrastructures.
«
Service Function Chaining realized with a micro-
service based architecture results in an increased number of com-
putationally cheap Virtual Network Functions (VNFs). Pinning
cheap VNFs to dedicated CPU cores can waste resources since
not every VNF fully utilizes its core. Thus, cheap VNFs should
share CPU cores to improve resource utilization. sfc2cpu learns
efficient VNF to core assignments that increase throughput
and reduce latency compared to three baseline algorithms. To
optimize...
»