• DocumentCode
    2381812
  • Title

    Response Time versus Utilization in Scheduler Overhead Accounting

  • Author

    Craciunas, Silviu S. ; Kirsch, Christoph M. ; Sokolova, Ana

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Salzburg, Salzburg, Austria
  • fYear
    2010
  • fDate
    12-15 April 2010
  • Firstpage
    291
  • Lastpage
    300
  • Abstract
    We propose two complementary methods to account for scheduler overhead in the schedulability analysis of Variable Bandwidth Servers (VBS), which control process execution speed by allocating variable CPU bandwidth to processes. Scheduler overhead in VBS may be accounted for either by decreasing process execution speed to maintain CPU utilization (called response accounting), or by increasing CPU utilization to maintain process execution speed (called utilization accounting). Both methods can be combined by handling an arbitrary fraction of the total scheduler overhead with one method and the rest with the other. Distinguishing scheduler overhead due to releasing and due to suspending processes allows us to further improve our analysis by accounting for releasing overhead in a separate, virtual VBS process. Although our analysis is based on the VBS model, the general idea of response and utilization accounting may also be applied to other, related scheduling methods.
  • Keywords
    bandwidth allocation; processor scheduling; response accounting; response time; schedulability analysis; scheduler overhead accounting; utilization accounting; variable CPU bandwidth allocation; variable bandwidth servers; virtual VBS process; Application software; Bandwidth; Delay; Embedded computing; Embedded system; Jitter; Network servers; Process control; Processor scheduling; Upper bound; Real time systems; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
  • Conference_Location
    Stockholm
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4244-6690-0
  • Electronic_ISBN
    1080-1812
  • Type

    conf

  • DOI
    10.1109/RTAS.2010.14
  • Filename
    5465986