TY - GEN
T1 - Exploiting unused periodic time for aperiodic service using the extended priority exchange algorithm
AU - Sprunt, Brinkley
AU - Lehoczky, John
AU - Sha, Lui
PY - 1988
Y1 - 1988
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0024173560&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0024173560&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0024173560
SN - 0818608943
T3 - Proc Real Time Syst Symp
SP - 251
EP - 258
BT - Proc Real Time Syst Symp
PB - Publ by IEEE
ER -