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 条
  • [1] On arrival scheduling of real-time precedence constrained tasks on multi-processor systems using genetic algorithm
    Muhuri, Pranab K.
    Rauniyar, Amit
    Nath, Rahul
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 93 : 702 - 726
  • [2] Distance-constrained scheduling and its applications to real-time systems
    Han, CC
    Lin, KJ
    Hou, CJ
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (07) : 814 - 826
  • [3] Multi-processor scheduling of elastic applications in compositional real-time systems
    Salman, Shaik Mohammed
    Papadopoulos, Alessandro, V
    Mubeen, Saad
    Nolte, Thomas
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 122
  • [4] Power aware scheduling for AND/OR graphs in multi-processor real-time systems
    Zhu, D
    AbouGhazaleh, N
    Mossé, D
    Melhem, R
    [J]. 2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 593 - 601
  • [5] On the Energy-Aware Partitioning of Real-Time Tasks on Homogeneous Multi-Processor Systems
    Bambagini, Mario
    Lelli, Juri
    Buttazzo, Giorgio
    Lipari, Giuseppe
    [J]. 2013 4TH ANNUAL INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING SYSTEMS AND APPLICATIONS (ICEAC), 2013, : 69 - 74
  • [6] Real-Time Co-Scheduling of Multiple Dataflow Graphs on Multi-Processor Systems
    Kang, Shin-haeng
    Kang, Duseok
    Yang, Hoeseok
    Ha, Soonhoi
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [7] Scheduling with dynamic voltage/speed adjustment using slack reclamation in multi-processor real-time systems
    Zhu, D
    Melhem, R
    Childers, B
    [J]. 22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 84 - 94
  • [8] Energy-Aware Real-time Scheduling on Heterogeneous Multi-Processor
    Wang, Gang
    Li, Wenming
    Hei, Xiali
    [J]. 2015 49th Annual Conference on Information Sciences and Systems (CISS), 2015,
  • [9] Workload correlations in multi-processor hard real-time systems
    Wandeler, Ernesto
    Thiele, Lothar
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2007, 73 (02) : 207 - 224
  • [10] An adaptive scheduler for embedded multi-processor real-time systems
    Lee, Liang-Teh
    Tseng, Chia-Ying
    Hsu, Shieh-Jie
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 331 - 336