A hyperbolic bound for the rate monotonic algorithm

被引:35
作者
Bini, E [1 ]
Buttazzo, G [1 ]
Buttazzo, G [1 ]
机构
[1] Scuola Super S Anna, Pisa, Italy
来源
13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS | 2001年
关键词
D O I
10.1109/EMRTS.2001.934000
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose a novel schedulability analysis for verifying the feasibility of large peri. odic task sets under the rate monotonic algorithm, when the exact test cannot be applied on line due to prohibitively long execution times. The proposed test has the same complexity as the original Liu and Layland bound but it is less pessimistic, so allowing to accept task sets that would be rejected using the original approach. The performance of the proposed approach is evaluated with respect to the classical Liu and Layland method, and theoretical bounds are derived as a function of n (the number of tasks) and for the limit case of n tending to infinity. The analysis is also extended to include aperiodic servers and blocking times due to concurrency control protocols. Extensive simulations on synthetic tasks sets are presented to compare the effectiveness of the proposed test with respect to the Liu and Layland method and the exact response time analysis.
引用
收藏
页码:59 / 66
页数:8
相关论文
共 12 条
[1]  
[Anonymous], J REAL TIME SYSTEMS
[2]   APPLYING NEW SCHEDULING THEORY TO STATIC PRIORITY PREEMPTIVE SCHEDULING [J].
AUDSLEY, N ;
BURNS, A ;
RICHARDSON, M ;
TINDELL, K ;
WELLINGS, AJ .
SOFTWARE ENGINEERING JOURNAL, 1993, 8 (05) :284-292
[3]  
BURNS A, 1996, IEEE P EUR WORKSH RE, P29
[4]  
DERTOUZOS ML, 1974, INFORMATION PROCESSI, V74
[5]   FINDING RESPONSE-TIMES IN A REAL-TIME SYSTEM [J].
JOSEPH, M ;
PANDYA, P .
COMPUTER JOURNAL, 1986, 29 (05) :390-395
[6]  
Lehoczky J., 1989, Proceedings. Real Time Systems Symposium (Cat. No.89CH2803-5), P166, DOI 10.1109/REAL.1989.63567
[7]  
Lehoczky J. P., 1987, Proceedings of the Real-Time Systems Symposium (Cat. No.87CH2475-2), P261
[8]  
LIU CL, 1973, JACM, V20, P40
[9]   SOFTWARE ARCHITECTURE FOR HARD REAL-TIME APPLICATIONS - CYCLIC EXECUTIVES VS FIXED PRIORITY EXECUTIVES [J].
LOCKE, CD .
REAL-TIME SYSTEMS, 1992, 4 (01) :37-53
[10]   ALLOCATING FIXED-PRIORITY PERIODIC TASKS ON MULTIPROCESSOR SYSTEMS [J].
OH, YF ;
SON, SH .
REAL-TIME SYSTEMS, 1995, 9 (03) :207-239