DocumentCode :
761570
Title :
A class of rate-based real-time scheduling algorithms
Author :
Kuo, Tei-Wei ; Yang, Wang-Ru ; Lin, Kwei-Jay
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume :
51
Issue :
6
fYear :
2002
fDate :
6/1/2002 12:00:00 AM
Firstpage :
708
Lastpage :
720
Abstract :
This paper investigates a class of rate-based real-time scheduling algorithms based on the idea of general processor sharing (GPS). We extend the GPS framework of Parekh and Gallager (1993) for periodic and sporadic process scheduling and show the optimality of GPS-based scheduling. In particular, we propose the earliest-completion-time GPS (EGPS) scheduling algorithm to simulate the GPS algorithm with much lower run-time overheads. The schedulability of each process is enforced by a guaranteed CPU service rate, independent of the demands of other processes. We provide a theoretical foundation to assign proper CPU service rates to processes to satisfy their individual stringent response time requirements. We also propose a GPS-based scheduling mechanism for jitter control. Finally, the performance of the proposed algorithms is studied using a generic avionics platform example and simulation experiments on jitter control and mixed soft and hard real-time process scheduling
Keywords :
processor scheduling; real-time systems; earliest completion time scheduling algorithm; general processor sharing; generic avionics platform; guaranteed CPU service rate; hard real-time process scheduling; jitter control; periodic process scheduling; rate-based real-time scheduling algorithms; run-time overheads; schedulability; simulation; soft real-time process scheduling; sporadic process scheduling; Aerospace electronics; Central Processing Unit; Computer Society; Delay; Global Positioning System; Jitter; Optimal scheduling; Process control; Processor scheduling; Scheduling algorithm;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2002.1009154
Filename :
1009154
Link To Document :
بازگشت