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 条
  • [11] A new dynamic scheduling algorithm for real-time heterogeneous multiprocessor systems
    Yang YuHai
    Yu Shengsheng
    Bin XueLian
    IITA 2007: WORKSHOP ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, PROCEEDINGS, 2007, : 112 - +
  • [12] Schedulability analysis of multiprocessor real-time applications with stochastic task execution times
    Manolache, S
    Eles, P
    Peng, Z
    IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 699 - 706
  • [13] Task period selection and schedulability in real-time systems
    Seto, D
    Lehoczky, JP
    Sha, L
    19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 188 - 198
  • [14] Schedulability analysis model for multiprocessor real-time systems using UPPAAL
    Dai, Sheng-Xin
    Hong, Mei
    Guo, Bing
    Yang, Qiu-Hui
    Huang, Wei
    Xu, Bao-Ping
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (02): : 279 - 296
  • [15] Task Scheduling Algorithm for Heterogeneous Real-time Systems Based on Deadline Constraints
    Li, Jianpeng
    Zheng, Gewei
    Zhang, Hanbing
    Shi, Guozhen
    PROCEEDINGS OF 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2019), 2019, : 113 - 116
  • [16] A new algorithm to prove the schedulability of real-time systems
    Wang, SH
    Färber, G
    CONTROL ENGINEERING PRACTICE, 2000, 8 (06) : 689 - 695
  • [17] Real-time task scheduling in heterogeneous multiprocessor systems using artificial bee colony
    Shokouhifar, Mohammad
    Jalali, Ali
    2014 22ND IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2014, : 1007 - 1012
  • [18] A Utilization-Based Schedulability Test of Real-Time Systems Running on a Multiprocessor Virtual Machine
    Niyizamwiyitira, Christine
    Lundberg, Lars
    COMPUTER JOURNAL, 2019, 62 (06): : 884 - 904
  • [19] Improving computation efficiency of schedulability of transaction-based task model for distributed real-time embedded systems
    Gu, Zonghua
    Li, Hong
    Cai, Haibin
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2016, 8 (04) : 277 - 292
  • [20] Real-time Task Assignment in Rechargeable Multiprocessor Systems
    Lin, Jian
    Cheng, Albert M. K.
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 279 - 284