Scheduling Heterogeneous Systems Using Relative Latencies

被引:1
|
作者
Khan, Minhaj Ahmad [1 ]
机构
[1] Bahauddin Zakariya Univ, Dept Comp Sci, Multan, Pakistan
关键词
Task scheduling; List scheduling; Parallel systems; Static scheduling; Heterogeneous processing systems; GRAPHS; DUPLICATION; PROCESSORS; ALGORITHM; NUMBER; TASKS; TIME;
D O I
10.1007/s13369-017-2689-6
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Scheduling of parallel modules of an application may produce a significant impact on the performance. The problem of finding optimal schedule is, however, NP-complete. The diversity of the processing elements adds to the complexity that is addressed by presenting heuristic algorithms. This paper presents a novel heuristic Relative Latency-based Scheduling (RLS) for producing schedules for heterogeneous systems. The suggested approach makes use of processing capabilities of the existing processors for diverse number of successors in a task graph while making scheduling decisions. The experiments have been performed on a large number of graphs using different topologies including fork-join, Laplace equation solver, Cholesky decomposition and random graphs. The RLS variants produce better results with a significant difference in schedule length as compared to the well-known HEFT and LMT strategies used for scheduling heterogeneous systems.
引用
收藏
页码:569 / 584
页数:16
相关论文
共 50 条
  • [22] Task scheduling for heterogeneous computing systems
    AlEbrahim, Shaikhah
    Ahmad, Imtiaz
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2313 - 2338
  • [23] A novel task scheduling for heterogeneous systems
    Ren, XP
    Wan, J
    Hu, GH
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 400 - 405
  • [24] Job scheduling in heterogeneous distributed systems
    Karatza, HD
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 56 (03) : 203 - 212
  • [25] An efficient scheduling scheme using estimated execution time for heterogeneous computing systems
    Hong Jun Choi
    Dong Oh Son
    Seung Gu Kang
    Jong Myon Kim
    Hsien-Hsin Lee
    Cheol Hong Kim
    The Journal of Supercomputing, 2013, 65 : 886 - 902
  • [26] An efficient scheduling scheme using estimated execution time for heterogeneous computing systems
    Choi, Hong Jun
    Son, Dong Oh
    Kang, Seung Gu
    Kim, Jong Myon
    Lee, Hsien-Hsin
    Kim, Cheol Hong
    JOURNAL OF SUPERCOMPUTING, 2013, 65 (02): : 886 - 902
  • [27] Tasks scheduling in heterogeneous computing systems using ant colony optimization algorithm
    Zhong, YW
    Yang, JG
    PROGRESS IN INTELLIGENCE COMPUTATION & APPLICATIONS, 2005, : 251 - 256
  • [28] Optimizing Scheduling Policy of Queuing Systems in Heterogeneous Environments using Fuzzy Reasoning
    Natsheh, Essam
    Buragga, Khalid A.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (04): : 206 - 213
  • [29] Broadcast scheduling optimization for heterogeneous cluster systems
    Liu, Pangfeng
    Sheng, Tzu-Hao
    Annual ACM Symposium on Parallel Algorithms and Architectures, 2000, : 129 - 136
  • [30] List scheduling with duplication for heterogeneous computing systems
    Tang, Xiaoyong
    Li, Kenli
    Liao, Guiping
    Li, Renfa
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (04) : 323 - 329