• DocumentCode
    3159956
  • Title

    Polynomial-Time Exact Schedulability Tests for Harmonic Real-Time Tasks

  • Author

    Bonifaci, Vincenzo ; Marchetti-Spaccamela, Alberto ; Megow, Nicole ; Wiese, Andreas

  • Author_Institution
    Ist. di Anal. dei Sist. ed Inf. (IASI), Rome, Italy
  • fYear
    2013
  • fDate
    3-6 Dec. 2013
  • Firstpage
    236
  • Lastpage
    245
  • Abstract
    We study the preemptive scheduling of real-time sporadic tasks on a uniprocessor. We consider both fixed priority (FP) scheduling as well as dynamic priority scheduling by the Earliest Deadline First (EDF) algorithm. We investigate the problems of testing schedulability and computing the response time of tasks. Generally these problems are known to be computationally intractable for task systems with constrained deadlines. In this paper, we focus on the particular case of task systems with harmonic period lengths, meaning that the periods of the tasks pair wise divide each other. This is a special case of practical relevance. We present provably efficient exact algorithms for constrained-deadline task systems with harmonic periods. In particular, we provide an exact polynomial-time algorithm for computing the response time of a task in a system with an arbitrary fixed priority order. This also implies an exact FP-schedulability test. For dynamic priority scheduling, we show how to test EDF-schedulability in polynomial time. Additionally, we give a very simple EDF-schedulability test for the simpler case where relative deadlines and periods are jointly harmonic.
  • Keywords
    processor scheduling; EDF-schedulability test; FP-schedulability test; constrained deadlines; constrained-deadline task systems; dynamic priority scheduling; earliest deadline first algorithm; fixed priority scheduling; harmonic period lengths; harmonic real-time tasks; polynomial-time algorithm; polynomial-time exact schedulability tests; real-time sporadic tasks; uniprocessor; Dynamic scheduling; Harmonic analysis; Heuristic algorithms; Processor scheduling; Real-time systems; Schedules; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2013 IEEE 34th
  • Conference_Location
    Vancouver, BC
  • ISSN
    1052-8725
  • Type

    conf

  • DOI
    10.1109/RTSS.2013.31
  • Filename
    6728878