Task Scheduler beta

This GUI application makes possible to schedule a set of tasks using classical scheduling protocol.
1,7K Descargas
Actualizado 22 ene 2013

Ver licencia

This GUI application makes possible to schedule a set of tasks using classical scheduling protocol (such as RMS EDF DMS LST Round-Robin...). It calculates also scheduling related measurements ( Utilization, Density ...). Moreover, sporadic and aperiodic jobs can also be schedule using either sporadic server or aperiodic server. Finally the schedule obtains after calculation can be displayed together with the evolution of the budget, the slack of the tasks over time and the time demand analysis when available.

To use the application, you just have to extract the files in the folder of your choice, and then to run the file 'TaskScheduler.m'. Additional information is available with the 'Help' button on the GUI.

This work has been done by Vincent Changala (ex-master student of KTH Royal Institute of Technology (Sweden)) to model and to choose in a more comfortable manner a scheduling when designing real-time embedded software for instance. It can be seen as a practical application of the course "Embedded Software" given in KTH by the researcher Ingo Sander(http://web.it.kth.se/~ingo/)

The software is in a beta release and may contain some bugs.

Known bugs:
- The context switch time may introduce strange behaviors when used with aperiodic or sporadic server.
- A task cannot be a sporadic server and an aperiodic server.
- A minimum of two tasks is required to calculate a scheduling.
- The "Step Adviced" variable does not take into account aperiodic and sporadic related variables. Please use a step value that is lower than all the other variables and every variable must be divisible by the step value.

Citar como

vincent changala (2026). Task Scheduler beta (https://la.mathworks.com/matlabcentral/fileexchange/39954-task-scheduler-beta), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2011b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Big Data Processing en Help Center y MATLAB Answers.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0.0