Back to Search
Start Over
Improved Schedulability Test for Non-Preemptive Fixed-Priority Scheduling on Multiprocessors
- Source :
- IEEE Embedded Systems Letters. 12:129-132
- Publication Year :
- 2020
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2020.
-
Abstract
- Non-preemptive scheduling is essential to tasks that inherently disallow any preemption and useful for tasks that exhibit extremely large preemption/migration overhead; however, studies of non-preemptive scheduling have not matured for real-time tasks subject to timing constraints. In this letter, we propose an improved schedulability test for non-preemptive fixed-priority scheduling (NP-FP), which offers timing guarantees for a set of real-time tasks executed on a multiprocessor platform. To this end, we first carefully investigate the NP-FP properties, and present an observation why the existing technique is pessimistic in calculating interference from higher-priority tasks. We then develop a new technique that tightly upper bounds the amount of the interference, and show how to incorporate the technique into the existing schedulability test. Via simulations, we demonstrate that our proposed test improves schedulability performance of NP-FP up to 18%, compared with the state-of-the-art existing tests.
- Subjects :
- 020203 distributed computing
General Computer Science
Computer science
Distributed computing
Priority scheduling
Preemption
Multiprocessing
02 engineering and technology
020202 computer hardware & architecture
Nonpreemptive multitasking
Scheduling (computing)
Control and Systems Engineering
0202 electrical engineering, electronic engineering, information engineering
Task analysis
Subjects
Details
- ISSN :
- 19430671 and 19430663
- Volume :
- 12
- Database :
- OpenAIRE
- Journal :
- IEEE Embedded Systems Letters
- Accession number :
- edsair.doi...........eb626c5f2d0e82fc3955c092c70a5272
- Full Text :
- https://doi.org/10.1109/les.2020.2966681