AN EXTENDIBLE APPROACH FOR ANALYZING FIXED PRIORITY HARD REAL-TIME TASKS

被引:252
作者
TINDELL, KW
BURNS, A
WELLINGS, AJ
机构
[1] Department of Computer Science, University of York
关键词
18;
D O I
10.1007/BF01088593
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As the real-time computing industry moves away from static cyclic executive-based scheduling towards more flexible process-based scheduling, so it is important for current scheduling analysis techniques to advance and to address more realistic application areas. This paper extends the current analysis associated with static priority pre-emptive based scheduling; in particular it derives analysis for tasks with arbitrary deadlines that may suffer releasejitter due to being dispatched by a tick driven scheduler. We also consider bursty sporadic activities, where tasks arrive sporadically but then execute periodically for some bounded time. The paper illustrates how a window-based analysis technique can be used to find the worst-case response time of a task set, and shows that the technique can be easily extended to cope with realistic and complex task characteristics.
引用
收藏
页码:133 / 151
页数:19
相关论文
共 18 条
[1]  
AUDSLEY N, 1992, RTRG92120 U YORK DEP
[2]  
Audsley N., 1991, YCS164 U YORK DEP CO
[3]  
BAKER T, 1991, REAL TIME SYSTEMS, V3
[4]  
Garey M. R., 1979, COMPUTERS INTRACTIBI
[5]  
HUTCHEON AD, 1992, TIMINGS RUN TIME OPE, VC
[6]   FINDING RESPONSE-TIMES IN A REAL-TIME SYSTEM [J].
JOSEPH, M ;
PANDYA, P .
COMPUTER JOURNAL, 1986, 29 (05) :390-395
[7]  
Lehoczky J., 1989, Proceedings. Real Time Systems Symposium (Cat. No.89CH2803-5), P166, DOI 10.1109/REAL.1989.63567
[8]   ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS [J].
LEUNG, JYT ;
WHITEHEAD, J .
PERFORMANCE EVALUATION, 1982, 2 (04) :237-250
[9]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[10]   SOFTWARE ARCHITECTURE FOR HARD REAL-TIME APPLICATIONS - CYCLIC EXECUTIVES VS FIXED PRIORITY EXECUTIVES [J].
LOCKE, CD .
REAL-TIME SYSTEMS, 1992, 4 (01) :37-53