Title :
Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
Author :
Chang-Gun Lee ; Hahn, Juergen ; Sang Lyul Min ; Ha, Ryong ; Seongsoo Hong ; Chang Yun Park ; Minsuk Lee ; Chong Sang Kim
Author_Institution :
Dept. of Comput. Eng., Seoul Nat. Univ., South Korea
Abstract :
We propose a technique for analyzing cache-related preemption delays of tasks that cause unpredictable variation in task execution time in the context of fixed-priority preemptive scheduling. The proposed technique consists of two steps. The first step performs a per-task analysis to estimate cache-related preemption cost for each execution point in a given task from the number of useful cache blocks at the execution point. The second step computes the worst case response time of each task using a response time equation and a linear programming technique which takes as its input the preemption cost information of tasks obtained in the first step. Our experimental results show that the proposed technique gives a prediction of the worst case cache-related preemption delay that is up to 60% tighter than that obtained from previous approaches
Keywords :
cache storage; delays; linear programming; real-time systems; scheduling; software performance evaluation; task analysis; cache-related preemption delay; execution point; experimental results; fixed-priority preemptive scheduling; linear programming technique; per-task analysis; preemption cost; task execution time; unpredictable variation; worst case response time; Cache memory; Costs; Delay effects; Delay estimation; Equations; Linear programming; Processor scheduling; Real time systems; Resumes; Timing;
Conference_Titel :
Real-Time Systems Symposium, 1996., 17th IEEE
Conference_Location :
Los Alamitos, CA
Print_ISBN :
0-8186-7689-2
DOI :
10.1109/REAL.1996.563723