• DocumentCode
    2352765
  • Title

    Hard real-time preemptively scheduling with high context switch cost

  • Author

    Echague, J. ; Ripoll, Ismael ; Crespo, Alfons

  • Author_Institution
    Dept. de Inf., Univ. Jaume I, Castellon, Spain
  • fYear
    1995
  • fDate
    14-16 Jun 1995
  • Firstpage
    184
  • Lastpage
    190
  • Abstract
    One of the most important aspects in the development of real-time systems is the scheduling policy to guarantee the response time of a task with timing constraints. Some real-time scheduling techniques use the advantage of stack scheduler properties to bound the number of context switches. In general purpose real-time systems, the context switch does not introduce a significant overhead in the system execution, so their importance in the analysis is not relevant. However, in some applications such as multimedia where the tasks exhibit a very high context switch cost, their importance could be crucial. In this case, the context switch is mainly due to the latency time of the I/O devices. In this paper, an analytic model is presented to calculate off-line the number of preemptions which a set of periodic tasks suffer, scheduled by a static (Rate Monotonic, Deadline Monotonic) and a dynamic (Earliest Deadline First) scheduler. Moreover, the necessary and sufficient conditions to construct a task set in which a subset will never be preempted being scheduled under the scheduling policies described is shown. Finally, an evaluation and comparison of both approaches is developed
  • Keywords
    processor scheduling; real-time systems; scheduling; systems analysis; Deadline Monotonic; Earliest Deadline First; I/O devices; Rate Monotonic; analytic model; hard real-time preemptively scheduling; high context switch cost; input output devices; latency time; multimedia; real-time systems development; response time; scheduling policies; stack scheduler properties; system execution; timing constraints; Context-aware services; Costs; Delay; Delta modulation; Dynamic scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Switches; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1995. Proceedings., Seventh Euromicro Workshop on
  • Conference_Location
    Odense
  • ISSN
    1068-3070
  • Print_ISBN
    0-8186-7112-2
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1995.514310
  • Filename
    514310