Abstract
Non-preemptive schedulers, despite their many perceived drawbacks, remain a very popular choice for practitioners of real-time and embedded systems. Although feasibility conditions for non-preemptive scheduling models have previously been considered in the literature, to date little attention has been paid to the non-preemptive 'thrift' (or 'TTC') cyclic scheduler. This type of scheduler differs from a standard 'cyclic executive' in that it does not allow the use of inserted idle-time, and it does not require a lookup table of task executions over the major cycle of the schedule; a feasible schedule is effectively created by assigning release times ('offsets') to the tasks. To this end, this paper seeks to address the complexity of generating a feasible cyclic schedule for such a scheduler. It will be shown that when a single set of release times is assigned to the tasks, deciding feasibility of the resulting schedule is coNP-Complete (in the strong sense); and the release time assignment problem for such a scheduler is complete for Σ2P.
| Original language | English |
|---|---|
| Title of host publication | ICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics, Proceedings |
| Pages | 347-350 |
| Number of pages | 4 |
| Publication status | Published - 1 Dec 2009 |
| Event | 6th International Conference on Informatics in Control, Automation and Robotics - Milan, Italy Duration: 2 Jul 2009 → 5 Jul 2009 |
Conference
| Conference | 6th International Conference on Informatics in Control, Automation and Robotics |
|---|---|
| Abbreviated title | ICINCO 2009 |
| Country/Territory | Italy |
| City | Milan |
| Period | 2/07/09 → 5/07/09 |
Fingerprint
Dive into the research topics of 'Some complexity results concerning the non-preemptive 'thrift' cyclic scheduler'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver