MPEFT: a makespan minimizing heuristic scheduling algorithm for workflows in heterogeneous computing systems

被引:0
|
作者
D. Sirisha
S. Sambhu Prasad
机构
[1] Pragati Engineering College,Department of Information Technology
[2] Pragati Engineering College,Department of Mechanical Engineering
关键词
Workflow scheduling; Task scheduling; Heuristics; Heterogeneous computing systems;
D O I
暂无
中图分类号
学科分类号
摘要
Applications involving multifarious computational requirements take the advantage of the versatility of heterogeneous computing systems (HCS) with more than one type of parallelism. Efficient scheduling of workflow applications is paramount to harness high performance from HCS. In the present work, a new list-based heuristic strategy namely maximizing parallelism for minimizing earliest finish time (MPEFT) algorithm is proposed with a primary objective of minimizing the makespan. In order to minimize the makespan, the proposed scheduling policy focuses on proliferating the parallelism of the workflows by choosing the globally heaviest task with more number of successors such that more number of successors can be released. Thus, the priority policy maximizes the length of the ready queue by exploring higher degree of parallelism of the workflow. The proposed approach is designed to adapt depth-wise whenever the tasks at subsequent levels are released and continues to be level-wise otherwise. This increases the degree of parallelism and shortens the makespan. To evaluate the proposed scheduling algorithm, experimentations are conducted using randomly generated workflows and scientific workflows namely LIGO, Epigenomics, Cybershake, and Montage. The experimental results show that the proposed MPEFT algorithm surpassed the classical list based heuristic algorithms in terms of metrics viz., makespan, speedup, efficiency and frequency of best results.
引用
收藏
页码:374 / 389
页数:15
相关论文
共 50 条
  • [1] MPEFT: a makespan minimizing heuristic scheduling algorithm for workflows in heterogeneous computing systems
    Sirisha, D.
    Prasad, S. Sambhu
    [J]. CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2023, 5 (04) : 374 - 389
  • [2] Minimizing Energy Consumption Scheduling Algorithm of Workflows With Cost Budget Constraint on Heterogeneous Cloud Computing Systems
    Zhang, Longxin
    Wang, Lan
    Wen, Zhicheng
    Xiao, Mansheng
    Man, Junfeng
    [J]. IEEE ACCESS, 2020, 8 : 205099 - 205110
  • [3] A Improved List Heuristic Scheduling Algorithm for Heterogeneous Computing Systems
    Hu, Wei
    Gan, Yu
    Lv, Xiangyu
    Wang, Yonghao
    Wen, Yuan
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 1111 - 1116
  • [4] A Heuristic Scheduling Algorithm for Minimizing Makespan and Idle Time in a Nagare Cell
    Muthukumaran, M.
    Muthu, S.
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2012,
  • [5] A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms
    NoorianTalouki, Reza
    Shirvani, Mirsaeid Hosseini
    Motameni, Homayun
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 4902 - 4913
  • [6] MINIMIZING THE MAKESPAN OF A GROUP SCHEDULING PROBLEM - A NEW HEURISTIC
    LOGENDRAN, R
    NUDTASOMBOON, N
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1991, 22 (03) : 217 - 230
  • [7] A novel hybrid heuristic-based list scheduling algorithm in heterogeneous cloud computing environment for makespan optimization
    Shirvani, Mirsaeid Hosseini
    Talouki, Reza Noorian
    [J]. PARALLEL COMPUTING, 2021, 108
  • [8] A Job Scheduling Model and Heuristic Algorithm for Minimizing the Range of Lateness and Makespan on Parallel Machines
    HUANG Decai Zhejiang University of technology
    [J]. Journal of Systems Science and Systems Engineering, 1998, (01) : 51 - 56
  • [9] A New Heuristic for Minimizing Schedule Length in Heterogeneous Computing Systems
    Sirisha, D.
    Kumari, G. Vijaya
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,
  • [10] A Reliability Task Scheduling Algorithm with Optimizing Makespan in Heterogeneous Systems
    Jing Wei-Peng
    Wu Zhi-Bo
    Liu Hong-Wei
    Dong Jian
    [J]. 2012 WORLD AUTOMATION CONGRESS (WAC), 2012,