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 条
  • [31] HETS: Heterogeneous Edge and Task Scheduling Algorithm for Heterogeneous Computing Systems
    Masood, Anum
    Munir, Ehsan Ullah
    Rafique, M. Mustafa
    Khan, Samee U.
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1865 - 1870
  • [32] A task duplication based scheduling algorithm using partial schedules
    Bozdag, D
    Özgüner, F
    Ekici, E
    Catalyurek, U
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSSING, PROCEEDINGS, 2005, : 630 - 637
  • [33] A task duplication based scheduling algorithm for shared memory multiprocessors
    Kang, OH
    Kim, SG
    PARALLEL COMPUTING, 2003, 29 (01) : 161 - 166
  • [34] Task scheduling algorithm in grid environment based on duplication and insertion
    Hebei Normal University of Science and Technology, China
    不详
    不详
    J. Softw., 2013, 10 (2447-2454):
  • [35] A Task Scheduling Algorithm Based on Replication for Maximizing Reliability on Heterogeneous Computing Systems
    Wang, Shuli
    Li, Kenli
    Mei, Jing
    Li, Keqin
    Wang, Yan
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1562 - 1571
  • [36] A path priority-based task scheduling algorithm for heterogeneous distributed systems
    Eswari, R.
    Nickolas, S.
    Arock, Michael
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2014, 12 (02) : 183 - 201
  • [37] Task Duplication-Based Workflow Scheduling for Heterogeneous Cloud Environment
    Gupta, Indrajeet
    Kumar, Madhu Sudan
    Jana, Prasanta K.
    2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 96 - 102
  • [38] A Heterogeneous Multiprocessor Task Scheduling Algorithm Based on SFLA
    Deng Yun
    Cheng Xiao-hui
    2016 WORLD AUTOMATION CONGRESS (WAC), 2016,
  • [39] A Duplication Task Scheduling Algorithm in Cloud Environments
    Ruan, Min
    Li, Yun
    Zhang, Yinjuan
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2016, 2016, 9937 : 285 - 292
  • [40] An efficient scheduling algorithm using task duplication
    Rao, ZQ
    Ruan, YL
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTING TECHNIQUES, 2004, : 446 - 449