• DocumentCode
    2352197
  • Title

    Optimizing Expected Time Utility in Cyber-Physical Systems Schedulers

  • Author

    Tidwell, Terry ; Glaubius, Robert ; Gill, Christopher D. ; Smart, William D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
  • fYear
    2010
  • fDate
    Nov. 30 2010-Dec. 3 2010
  • Firstpage
    193
  • Lastpage
    201
  • Abstract
    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.
  • Keywords
    Markov processes; scheduling; Markov decision process formulation; classical scheduling; complex timing semantics; cyber-physical domains; cyber-physical systems schedulers; expected time utility optimization; heuristic utility accrual scheduling policies; nonpreemptable tasks; real-time cyber-physical systems; scheduling design; scheduling problem; stochastic duration; utility functions; utility-aware scheduling policies;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2010 IEEE 31st
  • Conference_Location
    San Diego, CA
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-4298-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2010.28
  • Filename
    5702230