DocumentCode
2206127
Title
An improved multi-priority preemptive scheduler for transputer-based real-time systems
Author
Choe, Tae-Young ; Park, Chan-Ik ; Park, Chan Mo ; Kim, Byung-Seop
Author_Institution
Dept. of Comput. Sci. & Eng., POSTECH, Pohang, South Korea
fYear
1996
fDate
12-14 Jun 1996
Firstpage
181
Lastpage
186
Abstract
Real-time applications require an efficient scheduler supporting multiple priority levels and fast preemption. In this paper, we propose a scheduler based on the hardware-supported scheduler of transputers. Though the hardware-supported scheduler of transputers is very efficient in terms of scheduling overhead, it should be extended to support multiple priority levels and fast preemption in order to be used in real-time applications. Many schedulers have been proposed. However, they have several drawbacks in terms of scheduling overhead, preemption latency, and portability. In a previous paper (1990), the authors we have proposed a scheduler featuring low scheduling overhead and portability while suffering from a long preemption delay. In this paper, we propose an improved scheduler which greatly reduces preemption delay by using ISL (Interrupt Save Location) in transputers. Experimental results show that the improved scheduler overhead is about 13.54 μsec and its preemption delay is well below 42 μsec
Keywords
processor scheduling; real-time systems; transputer systems; transputers; hardware-supported scheduler; multi-priority; portability; preemption latency; preemptive scheduler; real-time systems; transputers; Application software; Computer science; Control systems; Delay effects; EMTP; Hardware; Processor scheduling; Programming profession; Real time systems; Round robin;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
Conference_Location
L´Aquila
ISSN
1068-3070
Print_ISBN
0-8186-7496-2
Type
conf
DOI
10.1109/EMWRTS.1996.557854
Filename
557854
Link To Document