TY - JOUR
T1 - Limited non-preemptive edf scheduling for a real-time system with symmetry multiprocessors
AU - Lee, Hoyoun
AU - Lee, Jinkyu
N1 - Publisher Copyright:
© 2020 by the authors.
PY - 2020
Y1 - 2020
N2 - In a real-time system, a series of jobs invoked by each task should finish its execution before its deadline, and EDF (Earliest Deadline First) is one of the most popular scheduling algorithms to meet such timing constraints of a set of given tasks. However, EDF is known to be ineffective in meeting timing constraints for non-preemptive tasks (which disallow any preemption) when the system does not know the future job release patterns of the tasks. In this paper, we develop a scheduling algorithm for a real-time system with a symmetry multiprocessor platform, which requires only limited information about the future job release patterns of a set of non-preemptive tasks, called LCEDF. We then derive its schedulability analysis that provides timing guarantees of the non-preemptive task set on a symmetry multiprocessor platform. Via simulations, we demonstrate the proposed schedulability analysis for LCEDF significantly improves the schedulability performance in meeting timing constraints of a set of non-preemptive tasks up to 20.16%, compared to vanilla non-preemptive EDF.
AB - In a real-time system, a series of jobs invoked by each task should finish its execution before its deadline, and EDF (Earliest Deadline First) is one of the most popular scheduling algorithms to meet such timing constraints of a set of given tasks. However, EDF is known to be ineffective in meeting timing constraints for non-preemptive tasks (which disallow any preemption) when the system does not know the future job release patterns of the tasks. In this paper, we develop a scheduling algorithm for a real-time system with a symmetry multiprocessor platform, which requires only limited information about the future job release patterns of a set of non-preemptive tasks, called LCEDF. We then derive its schedulability analysis that provides timing guarantees of the non-preemptive task set on a symmetry multiprocessor platform. Via simulations, we demonstrate the proposed schedulability analysis for LCEDF significantly improves the schedulability performance in meeting timing constraints of a set of non-preemptive tasks up to 20.16%, compared to vanilla non-preemptive EDF.
KW - A symmetry multiprocessor platform
KW - EDF (earliest deadline first)
KW - Real-time scheduling
KW - Real-time systems
KW - Schedulability analysis
KW - Scheduling algorithm
UR - https://www.scopus.com/pages/publications/85083968984
U2 - 10.3390/SYM12010172
DO - 10.3390/SYM12010172
M3 - Article
AN - SCOPUS:85083968984
SN - 2073-8994
VL - 12
JO - Symmetry
JF - Symmetry
IS - 1
M1 - 172
ER -