Preemption con EDF
Posted: Mon Oct 13, 2008 9:51 am
Salve,
sto facendo delle prove di schedulazione con l\'algoritmo EDF di Erika e mi sono accorto che a paritàdi preemption level (attributo PRIORITY nel file OIL) la preemption non viene eseguita anche se il task in esecuzione ha una deadline più lontana di quello appena attivato.
Mi chiedo se sto sbagliando qualcosa o se è questo il comportamento corretto di Erika (come sembrerebbe confermato dalla documentazione).
Nella seconda ipotesi, vorrei sapere se esiste un workaround che permetta di schedulare sempre e comunque il task con deadline più imminente e quindi di eseguire preemption solo in base alla deadline e non al preemption level.
sto facendo delle prove di schedulazione con l\'algoritmo EDF di Erika e mi sono accorto che a paritàdi preemption level (attributo PRIORITY nel file OIL) la preemption non viene eseguita anche se il task in esecuzione ha una deadline più lontana di quello appena attivato.
Mi chiedo se sto sbagliando qualcosa o se è questo il comportamento corretto di Erika (come sembrerebbe confermato dalla documentazione).
Nella seconda ipotesi, vorrei sapere se esiste un workaround che permetta di schedulare sempre e comunque il task con deadline più imminente e quindi di eseguire preemption solo in base alla deadline e non al preemption level.