Optimal Semi-Partitioned Scheduling in Soft Real-Time Systems

被引:15
作者
Anderson, James H. [1 ]
Erickson, Jeremy P. [1 ]
Devi, UmaMaheswari C. [2 ]
Casses, Benjamin N. [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC USA
[2] IBM Res Corp, Delhi, India
来源
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2016年 / 84卷 / 01期
基金
美国国家科学基金会;
关键词
Semi-partitioned; Soft real-time; Real-time scheduling; EDF; TARDINESS BOUNDS; EDF; ALGORITHM;
D O I
10.1007/s11265-015-0983-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Semi-partitioned real-time scheduling algorithms extend partitioned ones by allowing a (usually small) subset of tasks to migrate. The first such algorithm to be proposed was directed at soft real-time (SRT) sporadic task systems where bounded deadline tardiness is acceptable. That algorithm, called EDF-fm, has the desirable property that migrations are boundary-limited, i.e., they can only occur at job boundaries. However, it is not optimal because per-task utilization restrictions are required. In this paper, a new optimal semi-partitioned scheduling algorithm for SRT sporadic task systems is proposed that eliminates such restrictions. This algorithm, called EDF-os, preserves the boundary-limited property. In overhead-aware schedulability experiments presented herein, EDF-os proved to be better than all other tested alternatives in terms of schedulability in almost all considered scenarios. It also proved capable of ensuring very low tardiness bounds, which were near zero in most considered scenarios.
引用
收藏
页码:3 / 23
页数:21
相关论文
共 33 条
  • [1] Anderson J., 2014, APPENDIX OPTIMAL SEM
  • [2] Anderson JH, 2008, REAL-TIME SYST, V38, P85, DOI 10.1007/s11241-007-9035-0
  • [3] 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
  • [4] Scheduling Arbitrary-Deadline Sporadic Task Systems on Multiprocessors
    Andersson, Bjoern
    Bletsas, Konstantinos
    Baruah, Sanjoy
    [J]. RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, : 385 - +
  • [5] Multiprocessor scheduling with few preemptions
    Andersson, Bjorn
    Tovar, Eduardo
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 322 - +
  • [6] [Anonymous], 2011, THESIS U N CAROLINA
  • [7] Baruah SK, 1996, ALGORITHMICA, V15, P600, DOI 10.1007/BF01940883
  • [8] Is Semi-Partitioned Scheduling Practical?
    Bastoni, Andrea
    Brandenburg, Bjoern B.
    Anderson, James H.
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 125 - 135
  • [9] An Empirical Comparison of Global, Partitioned, and Clustered Multiprocessor EDF Schedulers
    Bastoni, Andrea
    Brandenburg, Bjoern B.
    Anderson, James H.
    [J]. 31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 14 - 24
  • [10] Bastoni Andrea., 2010, P 6 INT WORKSHOP OPE, P33