Abstract
This paper considers Dual Priority (DP) scheduling of constrained deadline sporadic tasks on uniprocessor. The initial fixed priority of each job of a task is promoted to a higher priority (called, promoted priority) after a fixed time interval (called, promotion point) relative to the release time of that job. DP scheduling alters the default preemptive behavior of traditional fixed priority (FP) scheduling to efficiently utilize the processor as close as possible to that of the optimal earliest deadline first (EDF) scheduler. In this paper, we address some of the main challenges of DP scheduling including derivation of a sufficient schedulability test, determination of promotion point of each task1. To the best of our knowledge, this test is the first schedulability test for DP scheduling applicable to constrained deadline sporadic tasks. The test is applicable for any given promotion points of the tasks and has pseudo-polynomial time complexity. We also propose two different heuristics to assign the promotion points, and experimental results show that the proposed test achieves performance very close to that of EDF scheduling.
Original language | English |
---|---|
Title of host publication | Proceedings - 2018 IEEE 21st International Symposium on Real-Time Computing, ISORC 2018 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 164-173 |
Number of pages | 10 |
ISBN (Print) | 9781538658475 |
DOIs | |
Publication status | Published - Jul 25 2018 |
Externally published | Yes |
Event | 21st IEEE International Symposium on Real-Time Computing, ISORC 2018 - Singapore, Singapore Duration: May 29 2018 → May 31 2018 |
Publication series
Name | Proceedings - 2018 IEEE 21st International Symposium on Real-Time Computing, ISORC 2018 |
---|
Conference
Conference | 21st IEEE International Symposium on Real-Time Computing, ISORC 2018 |
---|---|
Country/Territory | Singapore |
City | Singapore |
Period | 5/29/18 → 5/31/18 |
Bibliographical note
Publisher Copyright:© 2018 IEEE.
ASJC Scopus Subject Areas
- Hardware and Architecture
- Software
- Safety, Risk, Reliability and Quality
Keywords
- Dual Priority Scheduling
- Sufficient Schedulability Analysis