Scheduling real-time multi-processor systems with distance-constrained tasks using the early-release-fair model

被引:0
|
作者
Chen, Da-Ren [1 ]
Hsu, Chiun-Chieh
Wang, Chien-Min
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Informat Management, Taipei, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei 115, Taiwan
关键词
distance-constrained task systems; real-time scheduling; Pfair; ERfair; rate-monotonic;
D O I
10.1093/ietfec/e89-a.11.3260
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A hard real-time system is one whose correctness depends not only on the logical result, but also when the results are produced. While many techniques have been proposed for single processor real-time systems, multiprocessor systems have not been studied so extensively. In this paper, we mainly propose two variant (DCTS) by using the Early-Release-Fair (ERfair) and Proportionate-fair,(Pfair) model with integral assumptions for identical multi-processor real-time systems. ERfair is a scheduling model for real-time tasks on a multiprocessor system. On the different definitions of distance constraint, we propose two efficient scheduling algorithms designed to probe whether the distance constraints of all ER-fair tasks can be guaranteed. If the distance constraints cannot be guaranteed, then the proposed algorithms gather the unfeasible tasks and inflate them with a reweighting function. The proposed algorithms are linear-time and most suitable for dynamic systems. The experimental results reveal that the proposed algorithms increase significantly the ratio of schedulable task sets.
引用
收藏
页码:3260 / 3271
页数:12
相关论文
共 50 条
  • [31] A novel fault-tolerant scheduling algorithm for precedence constrained tasks in real-time heterogeneous systems
    Qin, Xiao
    Jiang, Hong
    [J]. PARALLEL COMPUTING, 2006, 32 (5-6) : 331 - 356
  • [32] Scheduling DAGs of Multi-version Multi-phase Tasks on Heterogeneous Real-time Systems
    Roeder, Julius
    Rouxel, Benjamin
    Grelck, Clemens
    [J]. 2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 54 - 61
  • [33] A Super Scheduler Model for Hierarchical Real-Time Systems with Capability of Urgent Tasks Scheduling
    Enayatzare, Amin
    Sedaghat, Yasser
    [J]. 2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 485 - 491
  • [34] Optimal scheduling of periodic tasks in soft real-time systems using language measure
    Murata, Yuri
    Ushio, Toshimitsu
    [J]. 2006 SICE-ICASE INTERNATIONAL JOINT CONFERENCE, VOLS 1-13, 2006, : 5472 - +
  • [35] Dynamic scheduling of tasks for multi-core real-time systems based on optimum energy and throughput
    Baital, Kalyan
    Chakrabarti, Amlan
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (02): : 93 - 101
  • [36] Scheduling non-preemptive tasks with strict periods in multi-core real-time systems
    Chen, Jinchao
    Du, Chenglie
    Xie, Fei
    Lin, Bin
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 72 - 84
  • [37] A Fuzzy Scheduling Model based on multi-characteristics of tasks in Embedded soft real-time Systems oriented to communication field
    He, Xian-Bo
    Yang, Li
    Yin, Feng
    He, Chun-lin
    Zhang, Gang-yuan
    [J]. 2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 4, 2009, : 270 - +
  • [38] Scheduling Hard Real-time Tasks on Multi-core using Intelligent Rate-monotonic
    Rezaeian, Amin
    Naghibzadeh, Mahmoud
    Neamatollahi, Peyman
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2013), 2013, : 449 - 453
  • [39] Multi-criteria scheduling of soft real-time tasks on uniform multiprocessors using fuzzy inference
    Salmani, Vahid
    Naghibzadeh, Mahmoud
    Kahani, Mohsen
    Nejad, Sedigheh Khajouie
    [J]. ADVANCES AND INNOVATIONS IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2007, : 439 - +
  • [40] Integrated online and offline scheduling of real-time tasks using a co-processor scheduling unit towards dual-mode kernels
    Laalaoui, Yacine
    [J]. International Journal of Computational Systems Engineering, 2022, 7 (01) : 19 - 29