Page 1 of 1

Preemption con EDF

Posted: Mon Oct 13, 2008 9:51 am
by daniele
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.

Re:Preemption con EDF

Posted: Mon Oct 13, 2008 10:49 am
by paolo.gai
Salve...

il comportamento dovrebbe essere quello corretto, secondo quanto specificato dal protocollo SRP... ricordati di specificare il campo PRIORITY in modo inversamente proporzionale alla deadline relativa...

Ciao,

PJ

Re:Preemption con EDF

Posted: Tue Oct 14, 2008 4:50 pm
by daniele
Ok, risolto, in effetti non rispettavo il protocollo SRP e quindi assegnavo male i preemption level.
Mi scuso per il disturbo e grazie mille per l\'aiuto.