Le blog de la Linux Plumbers Conference a publié un compte rendu de sa microconférence sched_ext, qui s’est tenue à Prague. Les discussions ont porté sur trois domaines : l’inversion de priorité, l’ordonnancement paravirtualisé et le placement des tâches en fonction des périphériques et de la topologie du système.
Concernant l’inversion de priorité, les participants ont discuté de la préemption des détenteurs de verrous et des processus en attente de verrous, de l’allongement des tranches de temps et de la possibilité d’utiliser l’exécution par procuration avec les ordonnanceurs BPF.
La discussion sur l’ordonnancement paravirtualisé a examiné la manière dont les ordonnanceurs de l’hôte et de l’invité pourraient se coordonner de part et d’autre de la frontière d’une machine virtuelle, sched_ext servant de moteur de politique côté hôte.
Le troisième domaine concernait l’ordonnancement tenant compte des périphériques et de la topologie. Les sujets abordés comprenaient l’utilisation des retours matériels Intel HFI, la proximité des périphériques et des accélérateurs, ainsi que la topologie du cache pour guider le placement des tâches.
Sources: LWN.net.