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 条
  • [31] A Resource Minimizing Scheduling Algorithm with Ensuring the Deadline and Reliability in Heterogeneous Systems
    Zhao, Laiping
    Ren, Yizhi
    Sakurai, Kouichi
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA 2011), 2011, : 275 - 282
  • [32] A heuristic algorithm for dynamic task scheduling in highly parallel computing systems
    Jovanovic, Z
    Maric, S
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (06): : 721 - 732
  • [33] Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach
    Mirsaeid Hosseini Shirvani
    Reza Noorian Talouki
    [J]. Complex & Intelligent Systems, 2022, 8 : 1085 - 1114
  • [34] Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach
    Shirvani, Mirsaeid Hosseini
    Talouki, Reza Noorian
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (02) : 1085 - 1114
  • [35] Scheduling Strategy to Minimize Makespan for Energy-Efficient Parallel Applications in Heterogeneous Computing Systems
    Cheng, Lin
    Wu, Jing
    Hu, Wei
    Li, Haodi
    Chen, Ziyu
    [J]. ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT V, ICIC 2024, 2024, 14879 : 166 - 178
  • [36] A hybrid genetic algorithm for tasks scheduling in heterogeneous computing systems
    Zhong, YW
    Yang, JG
    Qi, HN
    [J]. PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 2463 - 2468
  • [37] Performance Enhancement of Scheduling Algorithm in Heterogeneous Distributed Computing Systems
    Nasr, Aida A.
    El-Bahnasawy, Nirmeen A.
    El-Sayed, Ayman
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (05) : 88 - 96
  • [38] A scheduling algorithm for heterogeneous computing systems by edge cover queue
    Chen, Yu-meng
    Liu, Song -lin
    Chen, Yan-jun
    Ling, Xiang
    [J]. KNOWLEDGE-BASED SYSTEMS, 2023, 265
  • [39] Starvation Avoidance Task Scheduling Algorithm for Heterogeneous Computing Systems
    Gawanmeh, Amjad
    Mansoor, Wathiq
    Abed, Sa'ed
    Kablaoui, Darin
    Al Faisal, Hala
    [J]. 2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1794 - 1799
  • [40] HMDS: A Makespan Minimizing DAG Scheduler for Heterogeneous Distributed Systems
    Senapati, Debabrata
    Sarkar, Arnab
    Karfa, Chandan
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)