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 条
  • [21] Process scheduling in Heterogeneous Multiprocessor systems Using task Duplication
    Chaudhuri, Pranay
    Elcock, Jeffrey
    INTERNATIONAL JOURNAL OF BUSINESS DATA COMMUNICATIONS AND NETWORKING, 2010, 6 (01) : 58 - 69
  • [22] S3MP: A task duplication based scalable scheduling algorithm for symmetric multiprocessors
    Kang, Oh-Han
    Agrawal, Dharma P.
    Proceedings of the International Parallel Processing Symposium, IPPS, 2000, : 451 - 456
  • [23] An Improved Task Scheduling Algorithm for Heterogeneous Systems
    Ding, Feng
    Li, KenLi
    INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL SCIENCES AND OPTIMIZATION, VOL 1, PROCEEDINGS, 2009, : 90 - 94
  • [24] Energy Aware Scheduling Algorithm Based on Duplication for Heterogeneous Computing Systems with DVFS
    Peng, Manman
    Qiu, Aiqing
    2ND INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SMTA 2015), 2015, : 225 - 231
  • [25] Directed Acyclic Graph Based Task Scheduling Algorithm for Heterogeneous Systems
    Tariq, Rehan
    Aadil, Farhan
    Malik, Muhammad Faizan
    Ejaz, Sadia
    Khan, Muhammad Umair
    Khan, Muhammad Fahad
    INTELLIGENT SYSTEMS AND APPLICATIONS, INTELLISYS, VOL 2, 2019, 869 : 936 - 947
  • [26] Multi-duplication fault tolerant scheduling algorithm based on genetic algorithm in heterogeneous systems
    He, Zhong-Zheng
    Men, Chao-Guang
    Chen, Yong-Jun
    Li, Xiang
    Tongxin Xuebao/Journal on Communications, 2015, 36 (07):
  • [27] Directed acyclic task graph scheduling for heterogeneous computing systems by dynamic critical path duplication algorithm
    Yin Fei
    Du Xiaoli
    Jiang Changjun
    Deng Rong
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2009, 3 (02) : 247 - 270
  • [28] A Task Scheduling Algorithm for Heterogeneous Systems Using ACO
    Ding, Ling
    Fan, Ping
    Wen, Bin
    2013 2ND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND MEASUREMENT, SENSOR NETWORK AND AUTOMATION (IMSNA), 2013, : 749 - 751
  • [29] DRSCRO: A Metaheuristic Algorithm for Task Scheduling on Heterogeneous Systems
    Jiang, Yuyi
    Shao, Zhiqing
    Guo, Yi
    Zhang, Huanhuan
    Niu, Kun
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [30] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560