• DocumentCode
    865932
  • Title

    A utilization bound for aperiodic tasks and priority driven scheduling

  • Author

    Abdelzaher, Tarek F. ; Sharma, Vivek ; Lu, Chenyang

  • Author_Institution
    Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
  • Volume
    53
  • Issue
    3
  • fYear
    2004
  • fDate
    3/1/2004 12:00:00 AM
  • Firstpage
    334
  • Lastpage
    350
  • Abstract
    Real-time scheduling theory offers constant-time schedulability tests for periodic and sporadic tasks based on utilization bounds. Unfortunately, the periodicity or the minimal interarrival-time assumptions underlying these bounds make them inapplicable to a vast range of aperiodic workloads such as those seen by network routers, Web servers, and event-driven systems. This paper makes several important contributions toward real-time scheduling theory and schedulability analysis. We derive the first known bound for schedulability of aperiodic tasks. The bound is based on a utilization-like metric we call synthetic utilization, which allows implementing constant-time schedulability tests at admission control time. We prove that the synthetic utilization bound for deadline-monotonic scheduling of aperiodic tasks is 1/1+√1/2. We also show that no other time-independent scheduling policy can have a higher schedulability bound. Similarly, we show that EDF has a bound of 1 and that no dynamic-priority policy has a higher bound. We assess the performance of the derived bound and conclude that it is very efficient in hit-ratio maximization.
  • Keywords
    processor scheduling; real-time systems; admission control time; deadline-monotonic scheduling; hit-ratio maximization; real-time scheduling; schedulability analysis; utilization bound; Admission control; Aggregates; Computer science; Dynamic scheduling; Processor scheduling; Real time systems; Testing; Timing; Web server; Web services;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2004.1261839
  • Filename
    1261839