EDF Scheduling of Real-Time Tasks on Multiple Cores: Adaptive Partitioning vs. Global Scheduling

被引:0
|
作者
Abeni, Luca [1 ]
Cucinotta, Tommaso [1 ]
机构
[1] Scuola Super Sant Anna, ReTiS Real Time Syst Lab, Pisa, Italy
来源
APPLIED COMPUTING REVIEW | 2020年 / 20卷 / 02期
关键词
Multi-Core Real-time Scheduling; Real-Time Operating Systems; ALGORITHMS; SYSTEMS; BOUNDS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel migration algorithm for real-time tasks on multicore systems, based on the idea of migrating tasks only when strictly needed to respect their temporal constraints and a combination of this new algorithm with EDF scheduling. This new "adaptive migration" algorithm is evaluated through an extensive set of simulations showing good performance when compared with global or partitioned EDF: our results highlight that it provides a worst-case utilisation bound similar to partitioned EDF for hard real-time tasks and an empirical tardiness bound (like global EDF) for soft real-time tasks. Therefore, the proposed scheduler is effective for dealing with both hard and soft real-time workloads.
引用
收藏
页码:5 / 18
页数:14
相关论文
共 50 条
  • [1] Global EDF scheduling for parallel real-time tasks
    Li, Jing
    Luo, Zheng
    Ferry, David
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    [J]. REAL-TIME SYSTEMS, 2015, 51 (04) : 395 - 439
  • [2] Global EDF scheduling for parallel real-time tasks
    Jing Li
    Zheng Luo
    David Ferry
    Kunal Agrawal
    Christopher Gill
    Chenyang Lu
    [J]. Real-Time Systems, 2015, 51 : 395 - 439
  • [3] On the Decomposition-based Global EDF Scheduling of Parallel Real-Time Tasks
    Jiang, Xu
    Long, Xiang
    Guan, Nan
    Wan, Han
    [J]. PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 237 - 246
  • [4] Adaptive EDF non-preemptive scheduling for periodic tasks in the hard real-time systems
    Oh, H
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2000, : 361 - 367
  • [5] Scheduling and Analysis of Global EDF for Multi-core Real-time Systems with Cache Partitioning
    Lin, Yu-Han
    Yan, Jian
    Wang, Kan-Kan
    Deng, Qing-Xu
    [J]. Dongbei Daxue Xuebao/Journal of Northeastern University, 2021, 42 (12): : 1673 - 1680
  • [6] Utilization-Tensity Bound for Real-Time DAG Tasks under Global EDF Scheduling
    Jiang, Xu
    Sun, Jinghao
    Tang, Yue
    Guan, Nan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (01) : 39 - 50
  • [7] Global-EDF Scheduling of Multimode Real-Time Systems Considering Mode Independent Tasks
    Nelis, Vincent
    Andersson, Bjoern
    Marinho, Jose
    Petters, Stefan M.
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 205 - 214
  • [8] A Technique for Adaptive Scheduling of Soft Real-Time Tasks
    G. Beccari
    S. Caselli
    F. Zanichelli
    [J]. Real-Time Systems, 2005, 30 : 187 - 215
  • [9] A technique for adaptive scheduling of soft real-time tasks
    Beccari, G
    Caselli, S
    Zanichelli, F
    [J]. REAL-TIME SYSTEMS, 2005, 30 (03) : 187 - 215
  • [10] Memory Efficient Global Scheduling of Real-time Tasks
    Alhammad, Ahmed
    Wasly, Saud
    Pellizzoni, Rodolfo
    [J]. 21ST IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2015), 2015, : 285 - 296