A scalable task duplication based algorithm for improving the schedulability of real-time heterogeneous multiprocessor systems

被引:6
|
作者
Auluck, N [1 ]
Agrawal, DP [1 ]
机构
[1] Univ Cincinnati, ECECS, Ctr Distributed & Mobile Comp, Cincinnati, OH 45221 USA
关键词
D O I
10.1109/ICPPW.2003.1240358
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose an O(V-2) scalable duplication based algorithm (RT-SDA) for scheduling precedence constrained real-time tasks on heterogeneous multiprocessors. This models a network of workstations, with processors of varying computing power. The algorithm takes the heterogeneities of both computation and communication of the multiprocessor system into account. RT-SDA employs selective task duplication to reduce the start time of the real-time tasks in the job, thereby increasing the guarantee ratio of the real-time application. Moreover, our scheme is scalable in that the application can be scheduled even if the available number of processors is less than the required number of processors. Compared to the existing scheduling algorithms in the literature, RT-SDA offers better schedulability in terms of a higher guarantee ratio.
引用
收藏
页码:89 / 96
页数:8
相关论文
共 50 条
  • [1] On Improving Schedulability Tests with Incremental Task Allocation in Real-Time Multiprocessor Systems
    Saez, Sergio
    Crespo, Alfons
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2013, 10 (02): : 197 - 203
  • [2] Improving the Schedulability of Sporadic Self-Suspending Soft Real-Time Multiprocessor Task Systems
    Liu, Cong
    Anderson, James H.
    16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 13 - 22
  • [3] A scalable task duplication based scheduling algorithm for heterogeneous systems
    Ranaweera, S
    Agrawal, DP
    2000 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 383 - 390
  • [4] Composition of Schedulability Analyses for Real-Time Multiprocessor Systems
    Lee, Jinkyu
    Shin, Kang G.
    Shin, Insik
    Easwaran, Arvind
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (04) : 941 - 954
  • [5] Constraint-Based Schedulability Analysis in Multiprocessor Real-Time Systems
    Lee, Hyuk
    Choi, Jin-Young
    IEEE ACCESS, 2020, 8 : 165168 - 165177
  • [6] Simulation-based Schedulability Tests for Multiprocessor Real-time Systems
    Sebestyen, Gheorghe
    Hangan, Anca
    Suciu, Alin
    2012 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS, THETA 18TH EDITION, 2012, : 216 - 221
  • [7] A novel task scheduling algorithm for real-time multiprocessor systems
    Chen, Yang-ping
    Wang, Lai-xiong
    Huang, Shi-tan
    2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, : 2763 - 2767
  • [8] On task schedulability in real-time control systems
    Seto, DB
    Lehoczky, JP
    Sha, L
    Shin, KG
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 13 - 21
  • [9] Scheduling Heterogeneous Multiprocessor Real-Time Systems with Mixed Sets of Task
    Cheng, Zhuo
    Xue, Jinyun
    Zhang, Haitao
    You, Zhen
    Hu, Qimin
    Lim, Yuto
    2020 14TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2020), 2020, : 72 - 81
  • [10] Schedulability issues for EDZL scheduling on real-time multiprocessor systems
    Chao, Yi-Hsiung
    Lin, Shun-Shii
    Lin, Kwei-Jay
    INFORMATION PROCESSING LETTERS, 2008, 107 (05) : 158 - 164