Scheduling Arbitrary-Deadline Sporadic Task Systems on Multiprocessors

被引:44
作者
Andersson, Bjoern [1 ]
Bletsas, Konstantinos [1 ]
Baruah, Sanjoy [2 ]
机构
[1] ISEP IPP, IPP HURRAY Res Grp, Polytech Inst Porto, Rua Dr Antonio Bernardino de Almeida 431, P-4200072 Oporto, Portugal
[2] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC USA
来源
RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS | 2008年
基金
美国国家科学基金会;
关键词
D O I
10.1109/RTSS.2008.44
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new algorithm is proposed for scheduling preemptible arbitrary-deadline sporadic task systems upon multiprocessor plaforms, with interprocessor migration permitted. This algorithm is based on a task-splitting approach while most tasks are entirely assigned to specific processors, a few tasks (fewer than the number of processors) may be split across two processors. This algorithm can be used for two distinct purposes: for actually scheduling specific sporadic task systems, and for feasibility analysis. Simulation-based evaluation indicates that this algorithm offers a significant improvement on the ability to schedule arbitrary-deadline sporadic task systems as compared to the contemporary state-of-art. With regard to feasibility analysis, the new algorithm is proved to offer superior performance guarantees in comparison to prior feasibility tests.
引用
收藏
页码:385 / +
页数:3
相关论文
共 12 条
[1]   An EDF-based scheduling algorithm for multiprocessor soft real-time systems [J].
Anderson, JH ;
Bud, V ;
Devi, UMC .
17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, :199-208
[2]   Mixed Pfair/ERfair scheduling of asynchronous periodic tasks [J].
Anderson, JH ;
Srinivasan, A .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2004, 68 (01) :157-204
[3]  
ANDERSSON B, 2008, P 20 EUR C REAL TIM
[4]  
ANDERSSON B, SCHEDULING ARBITRARY
[5]  
Andersson B, 2006, LECT NOTES COMPUT SC, V3974, P322
[6]  
Baker T.P., 2005, TR050601 FLOR STAT U
[7]   The partitioned dynamic-priority scheduling of sporadic task systems [J].
Baruah, Sanjoy K. ;
Fisher, Nathan Wayne .
REAL-TIME SYSTEMS, 2007, 36 (03) :199-226
[8]  
BARUAH SK, 1990, PROCEEDINGS : 11TH REAL-TIME SYSTEMS SYMPOSIUM, P182, DOI 10.1109/REAL.1990.128746
[9]  
Baruah SK, 1996, ALGORITHMICA, V15, P600, DOI 10.1007/BF01940883
[10]   An optimal real-time scheduling algorithm for multiprocessors [J].
Cho, Hyeonjoong ;
Ravindran, Binoy ;
Jensen, E. Douglas .
27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, :101-+