SUSE Labs Conference 2019 - Core scheduling in the Xen hypervisor
Channel: SUSE Labs
Date: 19/09/2019

None

The recent bugs in INTEL processors are hitting the kernel as well as hypervisors. Especially L1TF and MDS seem to be perfect reasons to no longer schedule logical processors (threads), but to switch to core scheduling in order to limit the possibility for side-channel attacks against other processes or guests.
For the Xen hypervisor a major rework of the scheduling code has be done by abstracting the scheduled units from the scheduling decisions taken. The resulting scheduler is now capable to do scheduling based on thread, core or socket granularity.
The talk will highlight the technical background and show performance numbers for multiple test loads.

Jürgen Groß Dario Faggioli

https://labsconf.suse.cz/labs2019/talk/NSBF3Q