A Constant-Approximate Feasibility Test for Multiprocessor Real-Time Scheduling

被引:9
作者
Bonifaci, Vincenzo [1 ]
Marchetti-Spaccamela, Alberto [2 ]
Stiller, Sebastian [3 ]
机构
[1] Max Planck Inst Informat, Saarbrucken, Germany
[2] Sapienza Univ Roma, Rome, Italy
[3] Tech Univ Berlin, Berlin, Germany
关键词
Sporadic task system; Multiprocessor; Real-time scheduling; Feasibility test; Earliest Deadline First; Approximation algorithm; SCHEDULABILITY ANALYSIS; EDF SCHEDULABILITY; GLOBAL EDF; SYSTEMS; TASKS;
D O I
10.1007/s00453-011-9497-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We devise an approximate feasibility test for multiprocessor real-time scheduling in the sporadic task model. We give an algorithm that, given a task system and epsilon > 0, correctly decides either that the task system can be scheduled using the Earliest Deadline First algorithm on m speed-(2-1/m+epsilon) machines, or that the system is not schedulable by any algorithm on m unit speed machines. This speedup bound is known to be the best possible for EDF. The running time of the algorithm is polynomial in the size of the task system and 1/epsilon. We also provide a generalized tight bound that trades off speed with additional machines.
引用
收藏
页码:1034 / 1049
页数:16
相关论文
共 19 条
[1]   Efficient feasibility analysis for real-time systems with EDF scheduling [J].
Albers, K ;
Slomka, F .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, :492-497
[2]   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
[3]  
Baker T.P., 2007, HDB REAL TIME EMBEDD
[4]   An analysis of global edf schedulability for arbitrary-deadline sporadic task systems [J].
Baker, Theodore P. ;
Baruah, Sanjoy K. .
REAL-TIME SYSTEMS, 2009, 43 (01) :3-24
[5]   Analysis of EDF schedulability on a multiprocessor [J].
Baker, TP .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (08) :760-768
[6]   Schedulability analysis of global EDF [J].
Baruah, Sanjoy ;
Baker, Theodore .
REAL-TIME SYSTEMS, 2008, 38 (03) :223-235
[7]   FEASIBILITY PROBLEMS FOR RECURRING TASKS ON ONE PROCESSOR [J].
BARUAH, SK ;
HOWELL, RR ;
ROSIER, LE .
THEORETICAL COMPUTER SCIENCE, 1993, 118 (01) :3-20
[8]  
Bonifaci V, 2010, PROC APPL MATH, V135, P1350
[9]   Approximate schedulability analysis [J].
Chakraborty, S ;
Künzli, S ;
Thiele, L .
23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, :159-168
[10]  
Dertouzos M.L., 1974, 39 Proceedings of the IFIP Congress, P807