Title :
Algorithms for scheduling real-time tasks with input error and end-to-end deadlines
Author :
Feng, Wu-chun ; Liu, Jane W S
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fDate :
2/1/1997 12:00:00 AM
Abstract :
This paper describes algorithms for scheduling preemptive, imprecise, composite tasks in real-time. Each composite task consists of a chain of component tasks, and each component task is made up of a mandatory part and an optional part. Whenever a component task uses imprecise input, the processing times of its mandatory and optional parts may become larger. The composite tasks are scheduled by a two-level scheduler. At the high level, the composite tasks are scheduled preemptively on one processor, according to an existing algorithm for scheduling simple imprecise tasks. The low-level scheduler then distributes the time budgeted for each composite task across its component tasks so as to minimize the output error of the composite task
Keywords :
programming theory; real-time systems; scheduling; component tasks; composite task; end-to-end deadlines; imprecise tasks; imprecise-computation technique; input error; real-time task scheduling algorithms; transient overload; two-level scheduler; Computer applications; Degradation; Distributed computing; Error correction; Processor scheduling; Real time systems; Robustness; Scheduling algorithm; Timing; Video compression;
Journal_Title :
Software Engineering, IEEE Transactions on