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 条
  • [1] Scheduling Heterogeneous Systems Using Relative Latencies
    Minhaj Ahmad Khan
    Arabian Journal for Science and Engineering, 2018, 43 : 569 - 584
  • [2] Scheduling for heterogeneous systems using constrained critical paths
    Khan, Minhaj Ahmad
    PARALLEL COMPUTING, 2012, 38 (4-5) : 175 - 193
  • [3] Task scheduling for heterogeneous systems using an incremental approach
    Minhaj Ahmad Khan
    The Journal of Supercomputing, 2017, 73 : 1905 - 1928
  • [4] Task scheduling for heterogeneous systems using an incremental approach
    Khan, Minhaj Ahmad
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (05): : 1905 - 1928
  • [5] Task scheduling in heterogeneous computing systems using a microGA
    Pecero, Johnatan E.
    Bouvry, Pascal
    Fraire Huacuja, H. J.
    Teran Villanueva, J. D.
    Ramiro Zuniga, M. A.
    Gomez Santillan, C. G.
    2013 EIGHTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC 2013), 2013, : 618 - 623
  • [6] 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
  • [7] Real Relative Encoding Genetic Algorithm for Workflow Scheduling in Heterogeneous Distributed Computing Systems
    Jiang, Junqiang
    Sun, Zhifang
    Lu, Ruiqi
    Pan, Li
    Peng, Zebo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2025, 36 (01) : 1 - 14
  • [8] 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
  • [9] Adaptive scheduling on heterogeneous systems using support vector machine
    YongWon Park
    Sanjeev Baskiyar
    Computing, 2017, 99 : 405 - 425
  • [10] Using Simulation to Improve Workflow Scheduling in Heterogeneous Computing Systems
    Nazarenko, Alexey
    Sukhoroslov, Oleg
    SUPERCOMPUTING, RUSCDAYS 2017, 2017, 793 : 407 - 417