Der Blog der Linux Plumbers Conference hat einen Bericht über seine sched_ext-Mikrokonferenz veröffentlicht, die in Prag stattfand. Die Diskussionen konzentrierten sich auf drei Bereiche: Prioritätsumkehr, paravirtualisierte Planung und die durch Geräte- und Systemtopologie informierte Platzierung von Aufgaben.
Zur Prioritätsumkehr diskutierten die Teilnehmenden, Lock-Inhaber und Lock-Wartende zu verdrängen, Zeitscheiben zu verlängern und Proxy-Ausführung für den Einsatz mit BPF-Schedulern zu ermöglichen.
In der Diskussion über paravirtualisierte Planung wurde untersucht, wie Host- und Gast-Scheduler über die Grenze einer virtuellen Maschine hinweg koordiniert werden könnten, wobei sched_ext als Policy-Engine auf der Host-Seite dienen sollte.
Der dritte Bereich war die geräte- und topologiebewusste Planung. Zu den Themen gehörten die Nutzung von Intel-HFI-Hardware-Feedback, die Lokalität von Geräten und Beschleunigern sowie die Cache-Topologie, um zu bestimmen, wo Aufgaben ausgeführt werden.
Quellen: LWN.net.