• DocumentCode
    2841030
  • Title

    Static scheduling of monoprocessor real-time systems composed of hard and soft tasks

  • Author

    Cortes, L.A. ; Eles, Petru ; Peng, Zebo

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
  • fYear
    2004
  • fDate
    28-30 Jan. 2004
  • Firstpage
    115
  • Lastpage
    120
  • Abstract
    In this paper we address the problem of static scheduling of real-time systems that include both hard and soft tasks. We consider that hard as well as soft tasks are periodic and that there exist data dependencies among tasks. In order to capture the relative importance of soft tasks and how the quality of results is affected when missing a soft deadline, we use utility functions associated to soft tasks. Thus our objective is to find an execution order for tasks that maximizes the total utility and at the same time guarantees hard deadlines. We use the expected duration of tasks for evaluating utility functions whereas we use the maximum duration of tasks for ensuring that hard deadlines are always met. We present an algorithm for finding the optimal schedule and also different heuristics that find near-optimal solutions at reasonable computational cost. The proposed algorithms are evaluated using a large number of synthetic examples.
  • Keywords
    optimisation; processor scheduling; real-time systems; execution order; monoprocessor scheduling; optimal schedule; real time systems; static scheduling; utility functions; Computational efficiency; Degradation; Delay; Information science; Multimedia systems; Optimal scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Design, Test and Applications, Proceedings. DELTA 2004. Second IEEE International Workshop on
  • Conference_Location
    Perth, WA, Australia
  • Print_ISBN
    0-7695-2081-2
  • Type

    conf

  • DOI
    10.1109/DELTA.2004.10041
  • Filename
    1409826