Fair integrated scheduling of soft real-time tardiness classes on multiprocessors

被引:0
|
作者
Devi, UC [1 ]
Anderson, JH [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27515 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Prior work on Pfair scheduling has resulted in three optimal multiprocessor scheduling algorithms, and one algorithm, EPDF, that is less expensive but not optimal. EPDF is still of interest in soft real-time systems, however, due to its ability to guarantee bounded tardiness. In particular, it has been shown that a tardiness bound of t quanta is possible under EPDF if all task weights (i.e., shares or utilizations) are restricted to a value specified as a function of t. In an actual system, however, different tasks may be subject to different tardiness bounds. If such a system is scheduled under EPDF, then the tardiness of a task with a higher bound may cause the tardiness bound of a task with a lower bound to be violated; that is, temporal isolation among the various tardiness classes may not be guaranteed. In this paper, we propose an algortihm based on EPDF for scheduling task classes with different tardiness bounds on a multiprocessor. Our algorithm provides temporal isolation among classes, allows the available processing capacity to be fully utilized, and does not require that previously established per-task weight restrictions be made more stringent.
引用
收藏
页码:554 / 561
页数:8
相关论文
共 50 条
  • [31] Semi-Federated Scheduling of Parallel Real-Time Tasks on Multiprocessors
    Jiang, Xu
    Guan, Nan
    Long, Xiang
    Yi, Wang
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 80 - 91
  • [32] Conditions for on-line scheduling of hard real-time tasks on multiprocessors
    Dominic, M
    Jain, BN
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 55 (01) : 121 - 137
  • [33] Partitioning and Server Shadowing for Scheduling Periodic Real-time Tasks on Multiprocessors
    Barreto, Joao
    Massa, Ernesto
    Lima, George
    [J]. 2023 XIII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING, SBESC, 2023,
  • [34] Controlled Duplication Scheduling of Real-Time Precedence Tasks on Heterogeneous Multiprocessors
    Singh, Jagpreet
    Auluck, Nitin
    [J]. JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2016, 2017, 10353 : 3 - 21
  • [35] Partitioned real-time scheduling on heterogeneous shared-memory multiprocessors
    Niemeier, Martin
    Wiese, Andreas
    Baruah, Sanjoy
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 115 - 124
  • [36] Scheduling periodic hard real-time tasks with arbitrary deadlines on multiprocessors
    Ramamurthy, S
    [J]. 23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, : 59 - 68
  • [37] Conditions for On-line Scheduling of Hard Real-Time Tasks on Multiprocessors
    [J]. J. Parallel Distrib. Comput., 1 (121-137):
  • [38] Dynamic Voltage and Frequency Scaling for Optimal Real-Time Scheduling on Multiprocessors
    Funaoka, Kenji
    Takeda, Akira
    Kato, Shinpei
    Yamasaki, Nobuyuki
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 27 - 33
  • [39] Energy-Efficient Scheduling for Real-Time Tasks on Uniform Multiprocessors
    Kuo, Chin-Fu
    [J]. 2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 190 - 195
  • [40] Properties of hard real-time tasks for on-line scheduling on multiprocessors
    Dominic, M
    Jain, BN
    [J]. PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 168 - 176