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