Sto lavorando a un progetto per la scuola, dove devo analizzare le prestazioni di alcuni algoritmi di server a priorità fissa (server di polling, server deferrabile, scambio di priorità) utilizzando un simulatore in caso di pianificazione ibrida, dove abbiamo sia compiti periodici difficili sia compiti aperiodici soft.
Nel mio modello, considero che:
- le attività complesse hanno un periodo uguale alla loro scadenza, con un noto tempo di esecuzione nel caso peggiore (wcet) . Il tempo di esecuzione effettivo potrebbe essere inferiore al wcet.
- i compiti soft hanno un wcet noto e tempi di interarrivazione casuali. Il tempo di esecuzione effettivo potrebbe essere inferiore al wcet.
Per testare questi algoritmi ho bisogno di casi di studio realistici. Per questo motivo sto scavando nella letteratura scientifica ma sto affrontando diversi problemi:
- A volte trovo un elenco di compiti difficili con wcet, ma non viene specificato come vengono trovati i parametri delle attività soft.
- Dato il wcet di un'attività, come posso modellarne l'effettivo tempo di esecuzione? Ciò significa, quale distribuzione casuale dovrei usare considerando il wcet?
- Come posso modellare i tempi di interarrivazione casuale di compiti aperiodici morbidi?