• DocumentCode
    3035928
  • Title

    Co-Scheduling Variable Execution Time Requirement Real-Time Tasks and Non Real-Time Tasks

  • Author

    Singh, Abhishek ; Jeffay, Kevin

  • Author_Institution
    UNC Chapel Hill, Chapel Hill
  • fYear
    2007
  • fDate
    4-6 July 2007
  • Firstpage
    191
  • Lastpage
    200
  • Abstract
    By scheduling the non real-time tasks earlier while still meeting deadlines for the real-time tasks, the overall system performance can be improved. In particular, we believe that the variability in the execution time requirements of real-time tasks can be effectively leveraged to reduce response times of non real-time tasks. We propose a novel processor sharing algorithm where the processor share of RT jobs increases with their progress based on the empirical probability distribution of execution times of real-time tasks, to adaptively schedule variable requirement real-time to maximize the minimum expected service rate to non real-time tasks at any instant.
  • Keywords
    real-time systems; scheduling; coscheduling variable execution time; minimum expected service rate; non real-time tasks; reduce response times; Computer science; Delay; Global Positioning System; Particle measurements; Probability distribution; Processor scheduling; Real time systems; Scheduling algorithm; System performance; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2007. ECRTS '07. 19th Euromicro Conference on
  • Conference_Location
    Pisa
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2914-3
  • Type

    conf

  • DOI
    10.1109/ECRTS.2007.87
  • Filename
    4271693