Title :
Time controlled dynamic scheduling of aperiodic real-time tasks
Author :
Hamidzadeh, Babak ; Atif, Yacine
Author_Institution :
Dept. of Comput. Sci., Univ. of Sci. & Technol, Kowloon, Hong Kong
Abstract :
We introduce a new set of dynamic scheduling algorithms for scheduling and guaranteeing the deadline compliance of a set of aperiodic real-time tasks on a uniprocessor architecture. The task model selected is that of non-preemptable tasks with arbitrary start times and deadlines. The proposed algorithms address a fundamental trade-off in dynamic scheduling between the cost of scheduling and the quality of the resulting schedules. The algorithms control the time allocated to scheduling explicitly, in order to obtain good-quality schedules in reasonable times. We show that taking into account the scheduling time is crucial for honoring the deadlines of scheduled real-time tasks. We provide an experimental evaluation of our algorithms via performance comparisons with existing landmark algorithms that were originally designed to address some similar issues. The results of our experiments show that our algorithms outperform the existing techniques in several parameter configurations
Keywords :
real-time systems; resource allocation; scheduling; software performance evaluation; software quality; timing; aperiodic real-time task scheduling; arbitrary start times; deadline compliance; experimental evaluation; landmark algorithms; nonpreemptable tasks; parameter configuration; performance comparison; resource allocation; schedule quality; scheduling algorithms; scheduling cost; scheduling time; task model; time controlled dynamic scheduling; uniprocessor architecture; Automatic control; Computer science; Costs; Dynamic scheduling; Heuristic algorithms; Optimal scheduling; Problem-solving; Resource management; Scheduling algorithm; Time factors;
Conference_Titel :
Engineering of Complex Computer Systems, 1996. Proceedings., Second IEEE International Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-7614-0
DOI :
10.1109/ICECCS.1996.558432