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
Link To Document