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 条
  • [1] Task duplication based scheduling algorithm for heterogeneous systems
    Ranaweera, Samantha
    Agrawal, Dharma P.
    Proceedings of the International Parallel Processing Symposium, IPPS, 2000, : 445 - 450
  • [2] A task duplication based scalable scheduling algorithm for distributed memory systems
    Darbha, S
    Agrawal, DP
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 46 (01) : 15 - 27
  • [3] A task duplication based scheduling algorithm with optimality condition in heterogeneous systems
    Choe, TY
    Park, CI
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS OF THE WORKSHOPS, 2002, : 531 - 536
  • [4] An Algorithm for Task Scheduling in Heterogeneous Distributed Systems Using Task Duplication
    Agrawal, Amrit
    Chaudhuri, Pranay
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2011, 3 (01) : 89 - 97
  • [5] An effective duplication-based task-scheduling algorithm for heterogeneous systems
    Hosseinzadeh, Mahsa
    Shahhoseini, Hadi Shahriar
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2011, 87 (12): : 1067 - 1080
  • [6] An Efficient Scheduling Algorithm for Distributed Heterogeneous Systems with Task Duplication Allowed
    Shi, Hao
    Chen, Yixiang
    Xu, Jinyi
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 578 - 587
  • [7] A scalable task duplication based algorithm for improving the schedulability of real-time heterogeneous multiprocessor systems
    Auluck, N
    Agrawal, DP
    2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2003, : 89 - 96
  • [8] LDBS:: A duplication based scheduling algorithm for heterogeneous computing systems
    Dogan, A
    Özgüner, F
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 352 - 359
  • [9] Economical Duplication Based Task Scheduling for Heterogeneous and Homogeneous Computing Systems
    Agarwal, Amit
    Kumar, Padam
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 87 - 93
  • [10] A Task-Duplication Based Clustering Scheduling Algorithm for Heterogeneous Computing System
    Zhang, Ping
    Wu, Jing
    Cheng, Di
    Lu, Jianhua
    Hu, Wei
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, ICIC 2023, PT I, 2023, 14086 : 181 - 193