• DocumentCode
    2973386
  • Title

    Combining (/sub m//sup n/)-hard deadlines and dual priority scheduling

  • Author

    Bernat, Guillem ; Burns, Alan

  • Author_Institution
    Univ. de les Illes Balears, Palma de Mallorca, Spain
  • fYear
    1997
  • fDate
    5-5 Dec. 1997
  • Firstpage
    46
  • Lastpage
    57
  • Abstract
    The problem of effectively scheduling soft tasks whilst guaranteeing the behaviour of hard tasks has been addressed in many papers and a large number of techniques have been proposed. The dual priority mechanism is an intuitively simple method with low overheads. A hard task is assigned two priorities. Upon invocation, the task starts executing with a low priority and it is promoted to a high priority at a time that will guarantee that its deadline is met. Soft tasks are assigned medium priorities; they can thus preempt any hard task that is executing before its promotion time. To increase the capacity for soft tasks, and therefore the effectiveness of the real-time system, hard tasks may be assigned a (/sub m//sup n/)-hard (read n in m) temporal constraint. This implies that the task must meet n deadlines in any m invocations. This paper addresses the combination of such constraints and dual priority scheduling. This approach reduces the gap between dynamic priority and fixed priority scheduling with the goal of reducing the average response time of soft tasks.
  • Keywords
    computational complexity; processor scheduling; real-time systems; (/sub m//sup n/)-hard deadlines; average response time; dual priority mechanism; dual priority scheduling; dynamic priority; fixed priority scheduling; real-time system; soft tasks; temporal constraint; Bandwidth; Jitter; Processor scheduling; Scheduling algorithm; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1997. Proceedings., The 18th IEEE
  • Conference_Location
    San Francisco, CA, USA
  • ISSN
    1052-8725
  • Print_ISBN
    0-8186-6600-5
  • Type

    conf

  • DOI
    10.1109/REAL.1997.641268
  • Filename
    641268