• DocumentCode
    2230113
  • Title

    Exploiting unused periodic time for aperiodic service using the extended priority exchange algorithm

  • Author

    Sprunt, Brinkley ; Lehoczky, John ; Sha, Lui

  • Author_Institution
    Carnegie-Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1988
  • fDate
    6-8 Dec 1988
  • Firstpage
    251
  • Lastpage
    258
  • Abstract
    Real-time scheduling algorithms that provide responsive aperiodic service in the presence of hard real-time periodic tasks require the creation of a high-priority periodic server task for servicing aperiodic requests. The authors describe the extended priority exchange algorithm, which can provide better aperiodic response than previous aperiodic service algorithms, particularly for cases where the worst-case periodic load is high and little or no utilization is left for a server task. The extended-priority-exchange (EPE) algorithm attains better aperiodic responsiveness by exploiting unused time allocated to periodic tasks for aperiodic service. The average aperiodic response times for the EPE algorithm and four other aperiodic service algorithms (background, polling, deferrable server, and priority exchange) are compared for a range of periodic and aperiodic loads. Simulation results show that for a difference between the average and worst-case periodic load of only 12.5%, the EPE algorithm provides significantly better response times for aperiodic tasks
  • Keywords
    operations research; real-time systems; scheduling; aperiodic requests; aperiodic service; deferrable server; extended priority exchange algorithm; polling; real-time scheduling algorithms; responsive aperiodic service; simulation; unused periodic time exploiting; Algorithm design and analysis; Computer science; Contracts; Degradation; Delay; Oceans; Resource management; Scheduling algorithm; Statistics; Subspace constraints;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1988., Proceedings.
  • Conference_Location
    Huntsville, AL
  • Print_ISBN
    0-8186-4894-5
  • Type

    conf

  • DOI
    10.1109/REAL.1988.51120
  • Filename
    51120