Descripción
El proyecto consiste en desarrollar una alternativa para el algoritmo de planificación de procesos que utiliza para tiempo real RTLinux. En este link se muestra el algoritmo:
http://www.linuxjournal.com/magazine/real-time-linux-kernel-scheduler El trabajo consistiría en modificar el algoritmo "Patchset scheduling algoritm", descrito en el link anterior, e intentar mejorar la gestión de prioridades , por ejemplo el cálculo de las prioridades de los procesos puede ser el punto donde enfocar la mejora. Lo interesante sería inspirarse en Windows y ver cómo su Scheduler realiza la gestión de dichas prioridades.
Una vez realizado el algoritmo habría que evaluarlo seleccionando un número de tareas con una variedad suficiente en sus características para poder comparar los tiempos de respuesta del algoritmo propuesto con el existente y obtener los tiempos correspondientes.