A fully polynomial-time approximation scheme for feasibility analysis in static-priority systems with arbitrary relative deadlines

被引:30
作者
Fisher, N [1 ]
Baruah, S [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27514 USA
来源
17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS | 2005年
关键词
real-time scheduling; uniprocessor systems; static-priority systems; feasibility analysis; fully polynomial-time approximation schemes;
D O I
10.1109/ECRTS.2005.1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Current feasibility tests for the static-priority scheduling on uniprocessors of periodic task systems run in pseudo-polynomial time. We present a fully polynomial-time approximation scheme (FPTAS) for feasibility analysis in static-priority systems with arbitrary relative deadlines. This test is an approximation with respect to the amount of a processor's capacity that must be "sacrificed" for the test to become exact. We show that an arbitrary level of accuracy, E, may be chosen for the approximation scheme, and present a runtime bound that is polynomial in terms of c and the number of tasks, n.
引用
收藏
页码:117 / 126
页数:10
相关论文
共 9 条
[1]   An event stream driven approximation for the analysis of real-time systems [J].
Albers, K ;
Slomka, F .
16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, :187-195
[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]  
Audsley N.C., 1991, P 8 IEEE WORKSH REAL
[4]  
Fisher N, 2005, P 13 INT C REAL TIM
[5]  
Lehoczky J., 1989, Proceedings. Real Time Systems Symposium (Cat. No.89CH2803-5), P166, DOI 10.1109/REAL.1989.63567
[6]  
LEHOCZKY JP, 1990, IEEE REAL TIM SYST S, P201
[7]   ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS [J].
LEUNG, JYT ;
WHITEHEAD, J .
PERFORMANCE EVALUATION, 1982, 2 (04) :237-250
[8]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[9]  
SHIH WK, 1993, IEEE T SOFTWARE ENG, V19, P1171, DOI 10.1109/32.249662