TIMING ANALYSIS FOR FIXED-PRIORITY SCHEDULING OF HARD REAL-TIME SYSTEMS

被引:70
作者
HARBOUR, MG
KLEIN, MH
LEHOCZKY, JP
机构
[1] CARNEGIE MELLON UNIV,DEPT STAT,PITTSBURGH,PA 15213
[2] CARNEGIE MELLON UNIV,INST SOFTWARE ENGN,PITTSBURGH,PA 15213
关键词
D O I
10.1109/32.263752
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a timing analysis for a quite general hard real-time periodic task set on a uniprocessor using fixed-priority methods. Periodic tasks are composed of serially executed subtasks, where each subtask is characterized by an execution time, a fixed priority, and a deadline. A method for determining the schedulability of each task and subtask is presented along with its theoretical underpinnings. This method can be used to analyze the schedulability of any task set on a uniprocessor whose priority structure can be modeled as serially executed subtasks, which can lead to a very complex priority structure. Important examples include task sets that involve interrupts, certain synchronization protocols, certain precedence constraints, nonpreemptible sections, and some message-passing systems. The method is illustrated by a robotics example.
引用
收藏
页码:13 / 28
页数:16
相关论文
共 22 条
[1]  
AUDSLEY N, 1992, RTRG92120 U YORK DEP
[2]  
BORGER MW, 1988, SOFTWARE ENG I TECH, P34
[3]   SCHEDULING HARD REAL-TIME SYSTEMS - A REVIEW [J].
BURNS, A .
SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03) :116-128
[4]  
GOODENOUGH JB, 1988, 2ND P INT WORKSH REA
[5]  
HARBOUR MG, 1991, PROCEEDING : TWELFTH REAL-TIME SYSTEMS SYMPOSIUM, P116, DOI 10.1109/REAL.1991.160365
[6]   FINDING RESPONSE-TIMES IN A REAL-TIME SYSTEM [J].
JOSEPH, M ;
PANDYA, P .
COMPUTER JOURNAL, 1986, 29 (05) :390-395
[7]   ENGINEERING AND ANALYSIS OF FIXED PRIORITY SCHEDULERS [J].
KATCHER, DI ;
ARAKAWA, H ;
STROSNIDER, JK .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (09) :920-934
[8]  
Klein M., 1993, PRACTITIONERS HDB RE
[9]  
Lehoczky J., 1989, Proceedings. Real Time Systems Symposium (Cat. No.89CH2803-5), P166, DOI 10.1109/REAL.1989.63567
[10]  
LEHOCZKY JP, 1990, IEEE REAL TIM SYST S, P201