DocumentCode :
2973386
Title :
Combining (/sub m//sup n/)-hard deadlines and dual priority scheduling
Author :
Bernat, Guillem ; Burns, Alan
Author_Institution :
Univ. de les Illes Balears, Palma de Mallorca, Spain
fYear :
1997
fDate :
5-5 Dec. 1997
Firstpage :
46
Lastpage :
57
Abstract :
The problem of effectively scheduling soft tasks whilst guaranteeing the behaviour of hard tasks has been addressed in many papers and a large number of techniques have been proposed. The dual priority mechanism is an intuitively simple method with low overheads. A hard task is assigned two priorities. Upon invocation, the task starts executing with a low priority and it is promoted to a high priority at a time that will guarantee that its deadline is met. Soft tasks are assigned medium priorities; they can thus preempt any hard task that is executing before its promotion time. To increase the capacity for soft tasks, and therefore the effectiveness of the real-time system, hard tasks may be assigned a (/sub m//sup n/)-hard (read n in m) temporal constraint. This implies that the task must meet n deadlines in any m invocations. This paper addresses the combination of such constraints and dual priority scheduling. This approach reduces the gap between dynamic priority and fixed priority scheduling with the goal of reducing the average response time of soft tasks.
Keywords :
computational complexity; processor scheduling; real-time systems; (/sub m//sup n/)-hard deadlines; average response time; dual priority mechanism; dual priority scheduling; dynamic priority; fixed priority scheduling; real-time system; soft tasks; temporal constraint; Bandwidth; Jitter; Processor scheduling; Scheduling algorithm; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1997. Proceedings., The 18th IEEE
Conference_Location :
San Francisco, CA, USA
ISSN :
1052-8725
Print_ISBN :
0-8186-6600-5
Type :
conf
DOI :
10.1109/REAL.1997.641268
Filename :
641268
Link To Document :
بازگشت