SOFTWARE ARCHITECTURE FOR HARD REAL-TIME APPLICATIONS - CYCLIC EXECUTIVES VS FIXED PRIORITY EXECUTIVES

被引:107
作者
LOCKE, CD [1 ]
机构
[1] IBM CORP,BETHESDA,MD 20817
关键词
D O I
10.1007/BF00365463
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We contrast the software architecture of a hard real-time application using a fixed priority task structure against the software architecture of the same system using a cyclic executive structure to satisfy hard real-time deadlines in response to a set of embedded system requirements. We identify the perceived and actual advantages and disadvantages of both approaches, consider the types of applications which can take advantage of these approaches, and make recommendations related to the attributes of such applications that might be needed with both approaches. We conclude that the fixed priority approach, when priorities are assigned using rate monotonic priorities, generally dominates the cyclic executive approach for hard real-time systems.
引用
收藏
页码:37 / 53
页数:17
相关论文
共 8 条
[1]  
Baker T. P., 1989, Real-Time Systems, V1, P7, DOI 10.1007/BF02341919
[2]  
Lehoczky J., 1989, Proceedings. Real Time Systems Symposium (Cat. No.89CH2803-5), P166, DOI 10.1109/REAL.1989.63567
[3]  
Lehoczky J. P., 1987, Proceedings of the Real-Time Systems Symposium (Cat. No.87CH2475-2), P261
[4]  
LEHOCZKY JP, 1986, AVERAGE CASE BEHAVIO
[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]  
Sha L., 1986, Proceedings of the Real-Time Systems Symposium (Cat. No.86CH2351-5), P181
[7]  
Sha L., 1990, IEEE COMPUT, P53
[8]  
SHA L, 1990, IEEE T COMPUTERS, V39