Lower-bound complexity algorithm for task scheduling on heterogeneous grid

被引:7
|
作者
Atef, Asmaa [1 ]
Hagras, Tarek [2 ]
Mahdy, Yousef B. [1 ]
Janecek, Jan [3 ]
机构
[1] Asyut Univ, Fac Comp & Informat, Asyut, Egypt
[2] Aswan Univ, Fac Energy Engn, Aswan, Egypt
[3] Czech Tech Univ, Fac Informat Technol, Prague, Czech Republic
关键词
Task scheduling; Grid computing; Heterogeneous grids; COMPUTING SYSTEMS; DUPLICATION; PERFORMANCE;
D O I
10.1007/s00607-017-0558-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The problem of best schedule of dependent-tasks application into nodes of computational grid in low complexity is the most important issue to obtain high performance application execution. Scheduling can be performed at compile-time or at run-time depends on tasks and grid-nodes available information. Due to the NP-completeness of the problem, heuristics are used in compile-time solution of the problem. Two of these heuristics are list-scheduling and duplication-based. List-scheduling heuristics produce reasonable schedule in reasonable time complexity, while duplication-based heuristics produce better schedule in higher time complexity. Many algorithms based on list-scheduling and duplication-based heuristics have been addressed in the literature. This paper proposes a scheduling algorithm based on list-scheduling and duplication-based heuristics. The algorithm is called Best-Node based Critical-Parent. The algorithm keeps the lower-bound complexity of any classes of heuristics-based scheduling algorithms. Random generated applications, in addition to real-world applications have been examined. The experimental results based on computer simulation show that the proposed algorithm performed better than the most-recent and well-known existing algorithms.
引用
收藏
页码:1125 / 1145
页数:21
相关论文
共 50 条
  • [1] Lower-bound complexity algorithm for task scheduling on heterogeneous grid
    Asmaa Atef
    Tarek Hagras
    Yousef B. Mahdy
    Jan Janeček
    Computing, 2017, 99 : 1125 - 1145
  • [2] A near lower-bound complexity algorithm for compile-time task-scheduling in heterogeneous computing systems
    Hagras, T
    Janecek, J
    ISPDC 2004: THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING/HETEROPAR '04: THIRD INTERNATIONAL WORKSHOP ON ALGORITHMS, MODELS AND TOOLS FOR PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS, PROCEEDINGS, 2004, : 106 - 113
  • [3] Lower-Bound Complexity and High Performance Mechanism for Scheduling Dependent-Tasks on Heterogeneous Grids
    Atef, Asmaa
    Hagras, Tarek
    Mahdy, Yousef B.
    Janecek, Jan
    PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN COMPUTER ENGINEERING (ITCE' 2018), 2018, : 1 - 7
  • [4] A BETTER LOWER-BOUND FOR ONLINE SCHEDULING
    BARTAL, Y
    KARLOFF, H
    RABANI, Y
    INFORMATION PROCESSING LETTERS, 1994, 50 (03) : 113 - 116
  • [5] Low Complexity MIMO Scheduling with Block Diagonalization Using Capacity Lower-Bound
    Yang, Yang
    Luo, Xun
    Li, Shaoqian
    IEEE COMMUNICATIONS LETTERS, 2011, 15 (12) : 1298 - 1300
  • [6] Task scheduling algorithm in GRID considering heterogeneous environment
    You, SY
    Kim, HY
    Hwang, DH
    Kim, SC
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 240 - 245
  • [7] A NONLINEAR LOWER-BOUND ON THE PRACTICAL COMBINATIONAL COMPLEXITY
    GUBAS, X
    HROMKOVIC, J
    WACZULIK, J
    THEORETICAL COMPUTER SCIENCE, 1995, 143 (02) : 335 - 342
  • [8] A LOWER-BOUND FOR RANDOMIZED ONLINE SCHEDULING ALGORITHMS
    CHEN, B
    VANVLIET, A
    WOEGINGER, GJ
    INFORMATION PROCESSING LETTERS, 1994, 51 (05) : 219 - 222
  • [9] An optimal lower-bound algorithm for the high-level synthesis scheduling problem
    Geguangt, Pu
    Jifeng, He
    Zongyant, Qiu
    PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 151 - +
  • [10] Algorithm for Deadline based Task Scheduling In Heterogeneous Grid Environment
    Chauhan, Anubha
    Singh, Smita
    Negi, Sarita
    Verma, Shashi Kant
    PROCEEDINGS ON 2016 2ND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2016, : 219 - 222