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
    Anderson, JH
    Bud, V
    Devi, UMC
    [J]. 17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 199 - 208
  • [2] Mixed Pfair/ERfair scheduling of asynchronous periodic tasks
    Anderson, JH
    Srinivasan, A
    [J]. 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
    Baruah, Sanjoy K.
    Fisher, Nathan Wayne
    [J]. 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
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    [J]. 27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 101 - +