Loading…
Some Results of the Earliest Deadline Scheduling Algorithm
The problem of scheduling periodic time critical tasks on a monoprocessor computer system is examined. Such tasks consist of an infinite number of requests, each with a prescribed deadline. Tasks are assumed to meet their timing requirements when scheduled by the Earliest Deadline algorithm and pree...
Saved in:
Published in: | IEEE transactions on software engineering 1989-10, Vol.15 (10), p.1261-1269 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | The problem of scheduling periodic time critical tasks on a monoprocessor computer system is examined. Such tasks consist of an infinite number of requests, each with a prescribed deadline. Tasks are assumed to meet their timing requirements when scheduled by the Earliest Deadline algorithm and preemptions are allowed. The results are given of some investigations into the problem of making optimum use of the remaining processor idle time in scheduling periodic tasks either as soon as possible or as late as possible. The major results consist of the statement and proof of properties relating to localization and duration of idle time intervals. An efficient algorithm is developed for determining the maximum quantity of total idle time available between any 2 instants. In a real-time context, efficiency is necessary both for achieving the best use of the computer and for adhering to severe timing constraints relating to task executions. |
---|---|
ISSN: | 0098-5589 1939-3520 |
DOI: | 10.1109/TSE.1989.559777 |