El blog de la Linux Plumbers Conference ha publicado un informe sobre su microconferencia de sched_ext, celebrada en Praga. Los debates se centraron en tres áreas: la inversión de prioridades, la planificación paravirtualizada y la asignación de tareas guiada por los dispositivos y la topología del sistema.
En cuanto a la inversión de prioridades, los participantes debatieron sobre la posibilidad de desalojar a quienes mantienen bloqueos y a quienes esperan por ellos, ampliar los intervalos de tiempo y habilitar la ejecución por proxy para que funcione con los planificadores BPF.
El debate sobre la planificación paravirtualizada examinó cómo podrían coordinarse los planificadores del anfitrión y del invitado a través de los límites de una máquina virtual, con sched_ext como motor de políticas del lado del anfitrión.
La tercera área fue la planificación consciente de los dispositivos y la topología. Entre los temas tratados estuvieron el uso de la información de hardware de Intel HFI, la proximidad a dispositivos y aceleradores, y la topología de la caché para orientar dónde se ejecutan las tareas.
Fuentes: LWN.net.