TY - JOUR
T1 - Improved Schedulability Test for Non-Preemptive Fixed-Priority Scheduling on Multiprocessors
AU - Baek, Hyeongboo
AU - Lee, Jinkyu
N1 - Publisher Copyright:
© 2009-2012 IEEE.
PY - 2020/12
Y1 - 2020/12
N2 - 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.
AB - 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.
KW - Non-preemptive fixed-priority scheduling (NP-FP)
KW - real-time embedded systems
KW - real-time tasks
KW - schedulability analysis
UR - http://www.scopus.com/inward/record.url?scp=85078025940&partnerID=8YFLogxK
U2 - 10.1109/LES.2020.2966681
DO - 10.1109/LES.2020.2966681
M3 - Article
AN - SCOPUS:85078025940
SN - 1943-0663
VL - 12
SP - 129
EP - 132
JO - IEEE Embedded Systems Letters
JF - IEEE Embedded Systems Letters
IS - 4
M1 - 8959310
ER -