On fixed priority scheduling, offsets and co-prime task periods

被引:10
作者
Audsley, NC [1 ]
Burns, A [1 ]
机构
[1] Univ York, Dept Comp Sci, Real Time Syst Res Grp, Heslington YO10 5DD, Yorks, England
关键词
real time; fixed priority dispatching; scheduling analysis; performance evaluation;
D O I
10.1016/S0020-0190(98)00087-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In fixed priority scheduling, offsets are used to spread out the load on the processor. If offsets remove the possibility of a common release for all tasks then the utilisation bound on feasibility (schedulability) is increased. When tasks have arbitrary offsets, it is difficult, by inspection of their timing characteristics alone, to determine if a common release of all tasks will occur during system execution. We present a simple test that will determine the existence of a common release. Moreover, we show that tasks sets that have co-prime periods must experience a common release (regardless of any imposed offsets). As such tasks are those that would appear to benefit most from the use of offsets this represents an important, though unfortunate, result. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:65 / 69
页数:5
相关论文
共 6 条
[1]   NEW STRATEGIES FOR ASSIGNING REAL-TIME TASKS TO MULTIPROCESSOR SYSTEMS [J].
BURCHARD, A ;
LIEBEHERR, J ;
OH, YF ;
SON, SH .
IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) :1429-1442
[2]  
Fineberg M. S., 1967, P AFIPS FALL JOINT C, P1
[3]  
Knuth DE, 1981, ART COMPUTER PROGRAM, V2
[4]   ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS [J].
LEUNG, JYT ;
WHITEHEAD, J .
PERFORMANCE EVALUATION, 1982, 2 (04) :237-250
[5]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[6]  
ROSEN KH, 1985, ELEMENTARY NUMBER TH