Title :
On-line schedulers for pinwheel tasks using the time-driven approach
Author :
Hsueh, Chih-wen ; Kwei-Jay Lin
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
Pinwheel scheduling algorithms can be used to produce distance-constrained real-time system schedules where the temporal distance between any two consecutive completions of a task must be less than a pre-defined time interval. A pinwheel schedule can be generated off-line and executed cyclically. Such an approach provides a good predictability and allows for off-line schedule optimization. However, the static approach is inflexible and may require a large space to store the schedule. By taking advantage of the harmonic property between pinwheel task periods, one can generate the pinwheel schedule dynamically at run time in polynomial time and space. In this way, efficient and flexible time-driven schedulers can be implemented. The authors show the algorithms and study the practical issues on implementing on-line pinwheel schedulers
Keywords :
computational complexity; processor scheduling; real-time systems; consecutive task completions; distance-constrained real-time system schedules; off-line schedule optimization; on-line schedulers; pinwheel scheduling algorithms; pinwheel task periods; pinwheel tasks; polynomial space; polynomial time; predictability; static approach; temporal distance; time-driven approach; Computer science; Dynamic scheduling; Job shop scheduling; Multimedia systems; Optimal scheduling; Polynomials; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
Conference_Titel :
Real-Time Systems, 1998. Proceedings. 10th Euromicro Workshop on
Conference_Location :
Berlin
Print_ISBN :
0-8186-8503-4
DOI :
10.1109/EMWRTS.1998.685083