TY - GEN
T1 - Demand-based scheduling of mixed-criticality sporadic tasks on one processor
AU - Easwaran, Arvind
PY - 2013
Y1 - 2013
N2 - Strategies that artificially tighten high-criticality task deadlines in low-criticality behaviors have been successfully employed for scheduling mixed-criticality systems. Although efficient scheduling algorithms have been developed for implicit deadline task systems, the same is not true for more general sporadic tasks. In this paper we develop a new demand-based schedulability test for such general mixed-criticality task systems, in which we collectively bound the low- and high-criticality demand of tasks. We show that the new test strictly dominates the only other known demand-based test for such systems. We also propose a new deadline tightening strategy based on this test, and show through simulations that the strategy significantly outperforms all known scheduling algorithms for a variety of sporadic task systems.
AB - Strategies that artificially tighten high-criticality task deadlines in low-criticality behaviors have been successfully employed for scheduling mixed-criticality systems. Although efficient scheduling algorithms have been developed for implicit deadline task systems, the same is not true for more general sporadic tasks. In this paper we develop a new demand-based schedulability test for such general mixed-criticality task systems, in which we collectively bound the low- and high-criticality demand of tasks. We show that the new test strictly dominates the only other known demand-based test for such systems. We also propose a new deadline tightening strategy based on this test, and show through simulations that the strategy significantly outperforms all known scheduling algorithms for a variety of sporadic task systems.
UR - http://www.scopus.com/inward/record.url?scp=84894376522&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84894376522&partnerID=8YFLogxK
U2 - 10.1109/RTSS.2013.16
DO - 10.1109/RTSS.2013.16
M3 - Conference contribution
AN - SCOPUS:84894376522
SN - 9781479920075
T3 - Proceedings - Real-Time Systems Symposium
SP - 78
EP - 87
BT - Proceedings - IEEE 34th Real-Time Systems Symposium, RTSS 2013
T2 - IEEE 34th Real-Time Systems Symposium, RTSS 2013
Y2 - 3 December 2013 through 6 December 2013
ER -