Title :
Performance of algorithms for scheduling periodic jobs to avoid timing faults
Author :
Chung, Jen-Yao ; Liu, Jane W S
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
The authors describe and evaluate a class of heuristic algorithms, called length-monotone algorithms, for scheduling periodic jobs on systems that support imprecise computations. The algorithms are designed to keep the cumulative error in the results produced over a number of consecutive periods below a threshold. The approach taken is to consider each task as consisting of a mandatory part followed by an optional part. The mandatory part must be completed before the deadline of the task for the task to produce an acceptable result. The optional part must be completed occasionally to keep the cumulative error from exceeding an upper limit. The rate-monotone algorithm is used to schedule the mandatory parts to meet all deadlines. Different algorithms are used to schedule the optional parts. The performance of these algorithms is evaluated, and the schedulability criteria for jobs with the same repetition period and simply periodic jobs are discussed
Keywords :
heuristic programming; scheduling; acceptable result; consecutive periods; cumulative error; deadline; heuristic algorithms; imprecise computations; length-monotone algorithms; mandatory part; occasionally; optional part; performance; rate-monotone algorithm; repetition period; schedulability criteria; scheduling periodic jobs; threshold; timing faults; upper limit; Algorithm design and analysis; Computer errors; Computer science; Degradation; Heuristic algorithms; Process design; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
Conference_Titel :
System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Print_ISBN :
0-8186-1912-0
DOI :
10.1109/HICSS.1989.48074