Abstract
This paper focuses on priority assignment for real-time systems using fixed priority scheduling. It introduces and defines the concept of a "robust" priority ordering: the most appropriate priority ordering to use in a system subject to variable amounts of additional interference from sources such as interrupts, operating system overheads, exception handling, cycle stealing, and task execution time overruns. The paper describes a Robust Priority Assignment algorithm that can find the robust priority ordering for a wide range of fixed priority system models and additional interference functions. Proofs are given for a number of interesting theorems about robust priority assignment, and the circumstances under which a "Deadline minus Jitter" monotonic partial ordering forms part of the robust ordering. The paper shows that "Deadline minus Jitter" monotonic priority ordering is the robust priority ordering for a specific class of system, and that this property holds essentially independent of the additional interference function.
Original language | English |
---|---|
Title of host publication | RTSS 2007: 28th IEEE International Real-Time Systems Symposium, 2007 |
Place of Publication | Los Alamitos |
Publisher | IEEE |
Pages | 3-14 |
Number of pages | 12 |
ISBN (Print) | 9780769530628 |
DOIs | |
Publication status | Published - Dec 2007 |
Event | 28th IEEE International Real-Time Systems Symposium - Tucson, Arizona, United States Duration: 3 Dec 2007 → 6 Dec 2007 |
Conference
Conference | 28th IEEE International Real-Time Systems Symposium |
---|---|
Country/Territory | United States |
City | Tucson, Arizona |
Period | 3/12/07 → 6/12/07 |
Keywords
- real-time
- scheduling
- schedulability analysis
- priority assignment
- fixed priority