Network Function Abstraction: A delicate question of (CPU) affinity ?
- Track: Network devroom
- Room: UB5.230
- Day: Saturday
- Start: 12:55
- End: 13:20
- Video only: ub5230
- Chat: Join the conversation!
Software-defined networking workloads are deployed higher and higher up the stack, in virtual machines, now containers, to leverage all the perks of these abstractions. But this comes at a cost, as being further away from the silicon makes reaching high throughputs more difficult.
In this talk, we will cover CPU resources management, including challenges related to CPU affinity and cgroups, and strategies to obtain better performance in network workloads at different levels of abstraction.
For demonstration purposes, we will discuss network workloads deployed on Calico-VPP powered Kubernetes clusters, and the performance gains observed using CPU placement strategies.
Speakers
Hadi Rayan Al-Sandid | |
Nathan Skrzypczak | |
Hedi Bouattour |