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
相关论文
共 50 条
  • [21] EDF-hv: An Energy-Efficient Semi-Partitioned Approach for Hard Real-Time Systems
    Patterson, Jesse
    Chantem, Thidapat
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 267 - 276
  • [22] An exact comparison of global, partitioned, and semi-partitioned fixed-priority real-time multiprocessor schedulers
    Burmyakov, Artem
    Nikolic, Borislav
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 121
  • [23] Energy efficient semi-partitioned scheduling for embedded multiprocessor streaming systems
    Cannella, Emanuele
    Stefanov, Todor P.
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2016, 20 (03) : 239 - 266
  • [24] Task Splitting and Load Balancing of Dynamic Real-Time Workloads for Semi-Partitioned EDF
    Casini, Daniel
    Biondi, Alessandro
    Buttazzo, Giorgio Carlo
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (12) : 2168 - 2181
  • [25] Algorithms for hierarchical and semi-partitioned parallel scheduling
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Marchetti-Spaccamela, Alberto
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2021, 120 : 116 - 136
  • [26] Energy efficient semi-partitioned scheduling for embedded multiprocessor streaming systems
    Emanuele Cannella
    Todor P. Stefanov
    Design Automation for Embedded Systems, 2016, 20 : 239 - 266
  • [27] Robust Partitioned Scheduling for Real-Time Multiprocessor Systems
    Fauberteau, Frederic
    Midonnet, Serge
    George, Laurent
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 193 - +
  • [28] Semi-Partitioned Fixed-Priority Scheduling on Multiprocessors
    Kato, Shinpei
    Yamasaki, Nobuyuki
    15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 23 - 32
  • [29] SMART-EDF: An EDF based semi-partitioned energy-aware multicore scheduler for real-time systems
    Sharma, Yanshul
    Moulik, Sanjay
    2021 IEEE REGION 10 CONFERENCE (TENCON 2021), 2021, : 821 - 826
  • [30] Architecture aware semi partitioned real-time scheduling on multicore platforms
    Mayank Shekhar
    Harini Ramaprasad
    Abhik Sarkar
    Frank Mueller
    Real-Time Systems, 2015, 51 : 274 - 313