DocumentCode :
2205256
Title :
A dynamic scheduling algorithm for semi-hard real-time environments
Author :
Silly, Maryline
Author_Institution :
Nantes Univ., France
fYear :
1994
fDate :
15-17 Jun 1994
Firstpage :
130
Lastpage :
137
Abstract :
In many real-time systems, it is crucial for the application tasks to meet their specified deadlines, otherwise the tasks cause catastrophic results. Every task is generally periodic, and the value of its period depends on the dynamics of the process it controls. In addition, some additional time-critical tasks said to be sporadic can occur and require to be processed at unpredictable times. The paper examines the fundamental problem of scheduling a given set of periodic tasks, together with sporadic tasks on a uniprocessor machine. More precisely, we are concerned with the dynamic problem arising when a sporadic task occurs, which starts to execute it as soon as possible while adhering to timing constraints of periodic tasks. First, we report on theoretical properties of the preemptive Earliest Deadline algorithm and describe an online scheduling strategy which is both optimal and easy to implement. Then, we show how this strategy could be integrated in a distributed scheduler: when a sporadic task arrives on a node, either this task is executed locally or migrates to another node which provides it with the best response time
Keywords :
distributed processing; online operation; real-time systems; scheduling; application tasks; catastrophic results; distributed scheduler; dynamic problem; dynamic scheduling algorithm; online scheduling strategy; periodic tasks; preemptive Earliest Deadline algorithm; scheduling; semi-hard real-time environments; specified deadlines; sporadic tasks; theoretical properties; time-critical tasks; timing constraints; uniprocessor machine; unpredictable times; Application software; Control systems; Delay; Dynamic scheduling; Heuristic algorithms; Local area networks; Process control; Real time systems; Scheduling algorithm; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 1994. Proceedings., Sixth Euromicro Workshop on
Conference_Location :
Vaesteraas
Print_ISBN :
0-8186-6340-5
Type :
conf
DOI :
10.1109/EMWRTS.1994.336853
Filename :
336853
Link To Document :
بازگشت