Title :
An Algorithm for Scheduling Aperiodic Real-Time Tasks on a Static Schedule
Author :
Yin, Jin-yong ; Guo, Guo-chang
Author_Institution :
Coll. of Comput. Sci. & Technol., Harbin Eng. Univ., Harbin, China
Abstract :
In many real-time systems, there are not only periodic real-time tasks, but also aperiodic real-time tasks arising from arbitrary critical events. In this paper, we propose an algorithm (SATSS, Schedule Aperiodic Tasks on a Static Schedule) scheduling both periodic real-time tasks and aperiodic real-time tasks. This algorithm first produces a schedule which consists of only periodic tasks before the system is started and schedules aperiodic tasks on the static schedule on run time. It can guarantee all accepted tasks´ deadlines by testing the schedulability of aperiodic tasks in a busy period consisting of not only the running tasks but also the periodic tasks in future. Experimental results show that the algorithm is effective.
Keywords :
real-time systems; scheduling; aperiodic real-time task scheduling; real-time system; schedulability; static schedule; Computer science; Control systems; Delay; Dynamic scheduling; Educational institutions; Processor scheduling; Real time systems; Scheduling algorithm; Testing; Upper bound; Hybrid tasks; Real-time scheduling algorithm; Schedulability test; Static schedule;
Conference_Titel :
Information and Computing Science, 2009. ICIC '09. Second International Conference on
Conference_Location :
Manchester
Print_ISBN :
978-0-7695-3634-7
DOI :
10.1109/ICIC.2009.25