Abstract
We consider a real-time scheduling problem that occurs in the design of software-based aircraft control. The goal is to distribute tasks τi = (ci, pi) on a minimum number of identical machines and to compute offsets ai for the tasks such that no collision occurs. A task τi releases a job of running time ci at each time ai + k· pi, k ∈ N0 and a collision occurs if two jobs are simultaneously active on the same machine. We shed some light on the complexity and approximability landscape of this problem. Our main results are as follows: (i) We show that the minimization problem cannot be approximated within a factor of n1-ε for any ε > 0. (ii) If the periods are harmonic (for each i, j one has pi | p j or p j | pi), then there exists a 2-approximation for the minimization problem and this result is tight, even asymptotically. (iii) We provide asymptotic approximation schemes in the harmonic case if the number of different periods is constant.
| Original language | English |
|---|---|
| Journal | Dagstuhl Seminar Proceedings |
| Volume | 10071 |
| State | Published - 2010 |
| Externally published | Yes |
| Event | Scheduling 2010 - Wadern, Germany Duration: 14 Feb 2010 → 19 Feb 2010 |
Fingerprint
Dive into the research topics of 'Scheduling periodic tasks in a hard real-time environment'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver