TY - GEN
T1 - Multiprocessor scheduling of elastic tasks
AU - Orr, James
AU - Baruah, Sanjoy
N1 - Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019/11/6
Y1 - 2019/11/6
N2 - The elastic task model enables the adaptation of recurrent real-time tasks under uncertain or potentially overloaded conditions. The model was originally defined for sequential tasks executing upon a preemptive uniprocessor platform; it was later extended to include tasks with internal parallelism executing on multiple processors. This paper bridges a gap in the theory of elastic task scheduling by considering the multiprocessor scheduling of sequential tasks (i.e., tasks with no internal parallelism). We define algorithms for scheduling sequential elastic tasks under the global and partitioned paradigms of multiprocessor scheduling, and provide a simulation-based comparison of the different approaches.
AB - The elastic task model enables the adaptation of recurrent real-time tasks under uncertain or potentially overloaded conditions. The model was originally defined for sequential tasks executing upon a preemptive uniprocessor platform; it was later extended to include tasks with internal parallelism executing on multiple processors. This paper bridges a gap in the theory of elastic task scheduling by considering the multiprocessor scheduling of sequential tasks (i.e., tasks with no internal parallelism). We define algorithms for scheduling sequential elastic tasks under the global and partitioned paradigms of multiprocessor scheduling, and provide a simulation-based comparison of the different approaches.
KW - Elastic scheduling
KW - Multi-processor scheduling
KW - Real-time systems
UR - https://www.scopus.com/pages/publications/85076643441
U2 - 10.1145/3356401.3356403
DO - 10.1145/3356401.3356403
M3 - Conference contribution
AN - SCOPUS:85076643441
T3 - ACM International Conference Proceeding Series
SP - 133
EP - 142
BT - Proceedings of the 27th International Conference on Real-Time Networks and Systems, RTNS 2019
PB - Association for Computing Machinery
T2 - 27th International Conference on Real-Time Networks and Systems, RTNS 2019
Y2 - 6 November 2019 through 8 November 2019
ER -