Periodic and Real-Time Aperiodic Task Scheduling Algorithm based on Topological Sort and Residual Time

Si-Wan Kim, Hong Seong Park · Journal of Institute of Control Robotics and Systems · 2012

Real-time systems perform periodic tasks and real-time aperiodic tasks such as alarm processing. Especially the periodic tasks included in control systems such as robots have precedence relationships among them. This paper proposes a new scheduling algorithm based on topological sort and residual time. The precedence relationships among periodic tasks are translated to the priorities of the tasks using topological sort algorithm. During the execution of the system the proposed scheduling algorithm decides on whether or not a newly arrived real-time aperiodic task is accepted based on residual time whenever the aperiodic task such as alarm is arrived. The proposed algorithm is validated using examples.

Read the paper · More papers on PaperTik