APERIODIC SERVERS IN A DEADLINE SCHEDULING ENVIRONMENT

被引:72
作者
GHAZALIE, TM
BAKER, TP
机构
[1] Department of Computer Science, Florida State University, Tallahassee, 32306-4019, FL
关键词
REAL-TIME; SPORADIC TASK; PERIODIC TASK; DEADLINE SCHEDULING; APERIODIC SERVER;
D O I
10.1007/BF01094172
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A real-time system may have tasks with soft deadlines, as well as hard deadlines. While earliest-deadline-first scheduling is effective for hard-deadline tasks, applying it to soft-deadline tasks may waste schedulable processor capacity or sacrifice average response time. Better average response time may be obtained, while still guaranteeing hard deadlines, with an aperiodic server. Three scheduling algorithms for aperiodic servers are described, and schedulability tests are derived for them. A simulation provides performance data for these three algorithms on random aperiodic tasks. The performances of the deadline aperiodic servers are compared with those of several alternatives, including background service, a deadline polling server, and rate-monotonic servers, and with estimates based on the M/M/1 queueing model. This adds to the evidence in support of deadline scheduling, versus fixed priority scheduling.
引用
收藏
页码:31 / 67
页数:37
相关论文
共 12 条
[1]   STACK-BASED SCHEDULING OF REALTIME PROCESSES [J].
BAKER, TP .
REAL-TIME SYSTEMS, 1991, 3 (01) :67-99
[2]  
CHEN MI, 1989, UIUCDCSR891511 U ILL
[3]  
Coffman Jr E. G., 1973, OPERATING SYSTEMS TH
[4]  
GHAZALIE T, 1992, P IEEE REAL TIME SYS, P89
[5]  
GHAZALIE T, 1991, THESIS FLORIDA STATE
[6]   FINDING RESPONSE-TIMES IN A REAL-TIME SYSTEM [J].
JOSEPH, M ;
PANDYA, P .
COMPUTER JOURNAL, 1986, 29 (05) :390-395
[7]  
Lehoczky J. P., 1987, Proceedings of the Real-Time Systems Symposium (Cat. No.87CH2475-2), P261
[8]  
LEUNG JYT, 1989, INFORMATION PROCESSI, V11, P115
[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]   PRIORITY INHERITANCE PROTOCOLS - AN APPROACH TO REAL-TIME SYNCHRONIZATION [J].
SHA, L ;
RAJKUMAR, R ;
LEHOCZKY, JP .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (09) :1175-1185