Title :
Global Semi-fixed-priority Scheduling on Multiprocessors
Author :
Chishiro, Hiroyuki ; Yamasaki, Nobuyuki
Author_Institution :
Sch. of Sci. & Technol., Keio Univ., Yokohama, Japan
Abstract :
Current real-time systems such as robots have multiprocessors and the number of processors tends to be increased. In order to achieve these real-time systems, global real-time scheduling has been required. Many real-time scheduling algorithms are usually based on Liu and Layland´s model. Compared to Liu and Layland´s model, the imprecise computation model is one of the techniques to overcome the gap between theory and practice. Semi-fixed-priority scheduling is part-level fixed-priority scheduling in the extended imprecise computation model, which has a second mandatory part to terminate an optional part. Unfortunately, current semi-fixed-priority scheduling is only adapted to uniprocessors. This paper presents a global semi-fixed-priority scheduling algorithm, called Global Rate Monotonic with Wind-up Part (G-RMWP). G-RMWP calculates the optional deadline, the termination time of each optional part, by Response Time Analysis for Global Rate Monotonic (G-RM). The schedulability analysis shows that one task set is schedulable by G-RMWP if the task set is schedulable by G-RM. Simulation results show that G-RMWP has higher schedulability than G-RM.
Keywords :
multiprocessing systems; processor scheduling; real-time systems; G-RMWP; computation model; global rate monotonic with wind up part; global semifixed priority scheduling; multiprocessors; real-time scheduling algorithm; response time analysis; schedulability analysis; Computational modeling; Interference; Program processors; Real time systems; Schedules; Scheduling algorithm; Imprecise Computation; Multiprocessor Systems; Real-Time Scheduling; Semi-Fixed-Priority Scheduling;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
Conference_Location :
Toyama
Print_ISBN :
978-1-4577-1118-3
DOI :
10.1109/RTCSA.2011.32