DocumentCode
3339065
Title
Static and dynamic scheduling of sporadic tasks for single-processor systems
Author
Baruah, Sanjoy ; Rosier, Louis ; Varvel, Donald
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear
1991
fDate
12-14 Jun 1991
Firstpage
100
Lastpage
105
Abstract
Sporadic tasks in hard-real-time systems, as defined by Mok (1983, 1988, 1989), are characterized by triples (e,d,p), 1⩽e⩽d, e⩽p. Two successive requests by the same task will be separated by at least p time units, and the task must be scheduled e time units within d time units of a request. A scheduling algorithm is said to be static if it does not depend on the sequence of requests; otherwise it is dynamic. The authors present three major results. The first is that no static algorithm can be optimal. The second is that, modulo certain assumptions that imply scalability, no dynamic algorithm can take less than O(n) online time per slot scheduled. The third result is a fast scheduling algorithm based on pinwheel scheduling
Keywords
computational complexity; real-time systems; scheduling; O(n) online time per slot scheduled; dynamic scheduling; hard deadlines; hard-real-time systems; modulo certain assumptions; pinwheel scheduling; scalability; single-processor systems; sporadic tasks; triples; Dynamic scheduling; Hardware; Heuristic algorithms; Scalability; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Real Time Systems, 1991. Proceedings., Euromicro '91 Workshop on
Conference_Location
Paris-Orsay
Print_ISBN
0-8186-2210-5
Type
conf
DOI
10.1109/EMWRT.1991.144089
Filename
144089
Link To Document