Title :
U-link scheduling: bounding execution time of real-time tasks with multi-case execution time on SMT processors
Author :
Kato, Shinpei ; Kobayashi, Hidenori ; Yamasaki, Nobuyuki
Author_Institution :
Sch. of Sci. for Open & Environ. Syst., Keio Univ., Yokohama City, Japan
Abstract :
The goal of this paper is to achieve hard real-time processing with admitting as many tasks as possible on simultaneous multithreaded (SMT) processors. For this goal we propose U-link scheduling scheme that determines the co-scheduled set that is the fixed combinations of co-scheduled tasks to bound the task execution time. Also we present practical algorithms, RR-DUP for building co-scheduled sets and UL-EDF for task scheduling. The performance evaluation shows that UL-EDF with RR-DUP outperforms the conventional scheduling algorithms, EDF-FF and EDF-US, in the point of execution time stability, task rejection ratio and deadline miss ratio.
Keywords :
multi-threading; performance evaluation; processor scheduling; real-time systems; EDF-FF; EDF-US; U-link scheduling; bounding execution time; execution time stability; multicase execution time; performance evaluation; real-time processing; real-time task; simultaneous multithreaded processor; task execution time; Admission control; Cities and towns; Hardware; Multithreading; Processor scheduling; Real time systems; Scheduling algorithm; Stability; Surface-mount technology; Yarn;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
Print_ISBN :
0-7695-2346-3
DOI :
10.1109/RTCSA.2005.100