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.
Preemption con EDF
Moderator: paolo.gai
Re:Preemption con EDF
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
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
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.
Mi scuso per il disturbo e grazie mille per l\'aiuto.