A scalable task duplication based scheduling algorithm for heterogeneous systems

被引:26
|
作者
Ranaweera, S [1 ]
Agrawal, DP [1 ]
机构
[1] Univ Cincinnati, Ctr Distributed & Mobile Comp, ECECS Dept, Cincinnati, OH 45221 USA
关键词
D O I
10.1109/ICPP.2000.876154
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Optimal scheduling of tasks represented by a directed acyclic graph (DAC) onto a set of homogeneous processors, is a strong NP-hard problem. in this paper we introduce a scalable scheduling scheme called STDS for heterogeneous systems. This implies that tasks could potentially have different nt run times on different processors. The complexity of STDS is O(nu(2)) where nu is the number of nodes in the task graph. Schedule length is primarily reduced by selected task duplication. Current task duplication based scheduling schemes are mostly done for homogeneous systems. Comparing the performance of STDS with BIL, another scheduling scheme for heterogeneous systems, it is observed that STDS obtained speed-ups of 6 to 40 generating shorter schedules when sufficient duplication can be carried out.
引用
收藏
页码:383 / 390
页数:8
相关论文
共 50 条
  • [41] A Genetic Algorithm for Energy Aware Task Scheduling in Heterogeneous Systems
    Lin, Man
    Ng, Sai Man
    PARALLEL PROCESSING LETTERS, 2005, 15 (04) : 439 - 449
  • [42] A communication-aware task scheduling algorithm for heterogeneous systems
    Lai, GJ
    14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 161 - 166
  • [43] Starvation Avoidance Task Scheduling Algorithm for Heterogeneous Computing Systems
    Gawanmeh, Amjad
    Mansoor, Wathiq
    Abed, Sa'ed
    Kablaoui, Darin
    Al Faisal, Hala
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1794 - 1799
  • [44] Load balanced reliable task scheduling algorithm for heterogeneous systems
    Chitra, P.
    Rajaram, R.
    Venkatesh, P.
    JOURNAL OF HIGH SPEED NETWORKS, 2011, 18 (01) : 33 - 45
  • [45] A hybrid algorithm for task scheduling on heterogeneous multiprocessor embedded systems
    Taheri, Golnaz
    Khonsari, Ahmad
    Entezari-Maleki, Reza
    Sousa, Leonel
    APPLIED SOFT COMPUTING, 2020, 91
  • [46] A Reliability Task Scheduling Algorithm with Optimizing Makespan in Heterogeneous Systems
    Jing Wei-Peng
    Wu Zhi-Bo
    Liu Hong-Wei
    Dong Jian
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [47] Task scheduling algorithm with duplication for distributed computing
    Pasham, S
    Lin, WM
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2004, : 187 - 192
  • [48] A novel task scheduling algorithm for distributed heterogeneous computing systems
    Lai, Guan-Joe
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1115 - 1122
  • [49] 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
  • [50] A task scheduling algorithm based on priority list and task duplication in cloud computing environment
    Geng, Xiaozhong
    Yu, Lan
    Bao, Jie
    Fu, Geji
    WEB INTELLIGENCE, 2019, 17 (02) : 121 - 129