Abstract
In firm real time environments in which tasks must complete by their deadlines if they are to be of any value to the system, it is known that no uniprocessor online scheduling algorithm can guarantee to perform particularly well under conditions of overload as compared to clairvoyant algorithms. The article explores the issue of designing online scheduling algorithms that use multiple processors to compensate for their lack of clairvoyance. In particular, it is shown that given enough processors, online scheduling algorithms can be designed with performance guarantees arbitrarily close to that of optimal clairvoyant uniprocessor scheduling algorithms.
| Original language | English |
|---|---|
| Article number | 683182 |
| Pages (from-to) | 2-11 |
| Number of pages | 10 |
| Journal | Real-Time Technology and Applications - Proceedings |
| DOIs | |
| State | Published - 1998 |
| Event | 4th IEEE Real-Time Technology and Applications Symposium, RTAS 1998 - Denver, CO, United States Duration: Jun 3 1998 → Jun 5 1998 |
Keywords
- competitive analysis
- multiprocessor scheduling
- On-line scheduling
- overload tolerance