• DocumentCode
    2494140
  • Title

    Probabilistic performance guarantee for real-time tasks with varying computation times

  • Author

    Tia, T.-S. ; Deng, Z. ; Shankar, M. ; Storch, M. ; Sun, J. ; Wu, L.-C. ; Liu, J.W.S.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1995
  • fDate
    15-17 May 1995
  • Firstpage
    164
  • Lastpage
    173
  • Abstract
    Describes how the scheduling algorithms and schedulability analysis methods developed for periodic tasks can be extended to provide performance guarantees to semi-periodic tasks. Like periodic tasks, the requests in a semi-periodic task are released regularly. However, their computation times vary widely. We focus on systems where the total maximum utilization of the tasks on each processor is larger than one. Hence, according to the existing schedulability conditions for periodic tasks, we cannot guarantee that the semi-periodic tasks are schedulable, even though their total average utilization is very small. We describe two methods of providing probabilistic schedulability guarantees to the semi-periodic tasks. The first method, called probabilistic time-demand analysis, is a modification of the exact schedulability test for periodic tasks. The second method, called the transform-task method, transforms each task into a periodic task followed by a sporadic task. The transform-task method can provide an absolute guarantee to requests with shorter computation times and a probabilistic guarantee to the longer requests
  • Keywords
    computational complexity; probability; programming theory; real-time systems; scheduling; software performance evaluation; probabilistic performance guarantee; probabilistic time-demand analysis; real-time tasks; regularly released requests; schedulability analysis methods; scheduling algorithms; semi-periodic tasks; sporadic task; total maximum task utilization; transform-task method; varying computation times; Algorithm design and analysis; Computational modeling; Computer science; Performance analysis; Process control; Processor scheduling; Scheduling algorithm; Signal processing algorithms; Sun; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Technology and Applications Symposium, 1995. Proceedings
  • Conference_Location
    Chicago, IL
  • ISSN
    1080-1812
  • Print_ISBN
    0-8186-6980-2
  • Type

    conf

  • DOI
    10.1109/RTTAS.1995.516213
  • Filename
    516213