TY - GEN
T1 - Optimizing expected time utility in cyber-physical systems schedulers
AU - Tidwell, Terry
AU - Glaubius, Robert
AU - Gill, Christopher D.
AU - Smart, William D.
PY - 2010
Y1 - 2010
N2 - Classical scheduling abstractions such as deadlines and priorities do not readily capture the complex timing semantics found in many real-time cyber-physical systems. Time utility functions provide a necessarily richer description of timing semantics, but designing utility-aware scheduling policies using them is an open research problem. In particular, scheduling design that optimizes expected utility accrual is needed for real-time cyber-physical domains. In this paper we design scheduling policies that optimize expected utility accrual for cyber-physical systems with periodic, non-preemptable tasks that run with stochastic duration. These policies are derived by solving a Markov Decision Process formulation of the scheduling problem. We use this formulation to demonstrate that our technique improves on existing heuristic utility accrual scheduling policies.
AB - Classical scheduling abstractions such as deadlines and priorities do not readily capture the complex timing semantics found in many real-time cyber-physical systems. Time utility functions provide a necessarily richer description of timing semantics, but designing utility-aware scheduling policies using them is an open research problem. In particular, scheduling design that optimizes expected utility accrual is needed for real-time cyber-physical domains. In this paper we design scheduling policies that optimize expected utility accrual for cyber-physical systems with periodic, non-preemptable tasks that run with stochastic duration. These policies are derived by solving a Markov Decision Process formulation of the scheduling problem. We use this formulation to demonstrate that our technique improves on existing heuristic utility accrual scheduling policies.
UR - https://www.scopus.com/pages/publications/79951793657
U2 - 10.1109/RTSS.2010.28
DO - 10.1109/RTSS.2010.28
M3 - Conference contribution
AN - SCOPUS:79951793657
SN - 9780769542980
T3 - Proceedings - Real-Time Systems Symposium
SP - 193
EP - 201
BT - Proceedings - 31st IEEE Real-Time Systems Symposium, RTSS 2010
T2 - 31st IEEE Real-Time Systems Symposium, RTSS 2010
Y2 - 30 November 2010 through 3 December 2010
ER -