Loading…
Attending this event?
October 31 - November 1 - Co-Located Events
October 28-30 - Conference
Lyon Convention Centre - Lyon, France
More information for Open Source Summit + Embedded Linux Conference Europe 2019
Wednesday, October 30 • 11:30 - 12:05
Core-Scheduling for Virtualization: Where are We? (If We Want It!) - Dario Faggioli, SUSE

Sign up or log in to save this to your schedule and see who's attending!

Clever scheduling of virtual CPUs on Symmetric MultiThreaded systems for, among other things, making highly impractical side-channel attacks even more unpractical, is no new idea. Unfortunately, via exploiting L1TF and MDS vulnerabilities in Intel CPUs, impractical is becoming practical!

But, instead than disabling SMT, we can avoid that VM share cores. This is called core-scheduling, and implementing it requires quite some scheduler changes. Nevertheless, work toward that is being done for both KVM and Xen (and other hypervisors have it already).

After an overview of L1TF and MDS, we will see how core-scheduling may help and why it is so tricky to implement (although in different ways) for both KVM and Xen.

We will show numbers from the performance evaluation of the currently available implementations. In fact, all these only matters if performance is better than turning SMT off.

Speakers
avatar for Dario Faggioli

Dario Faggioli

Virtualization Software Engineer, SUSE
Dario is a Virtualization Software Engineer at SUSE. He's been active in the Open Source virtualization space since ~8 years, mostly on the Xen project, and he's currently a maintainer of the Xen hypervisor scheduler. Currently, he is also working on KVM, Libvirt, QEMU and other... Read More →


Wednesday October 30, 2019 11:30 - 12:05
Pasteur Auditorium
Feedback form isn't open yet.