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 条
  • [41] LDBS:: A duplication based scheduling algorithm for heterogeneous computing systems
    Dogan, A
    Özgüner, F
    [J]. 2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 352 - 359
  • [42] Self-Configurable Scheduling Algorithm for Heterogeneous Computing Systems
    Rao, A. Prashanth
    Govardhan, A.
    [J]. HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 306 - +
  • [43] A novel task scheduling algorithm for distributed heterogeneous computing systems
    Lai, Guan-Joe
    [J]. APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1115 - 1122
  • [44] A genetic algorithm for minimizing the makespan in the case of scheduling identical parallel machines
    Min, L
    Cheng, W
    [J]. ARTIFICIAL INTELLIGENCE IN ENGINEERING, 1999, 13 (04): : 399 - 403
  • [45] A Hybrid Algorithm for Scheduling Scientific Workflows in Cloud Computing
    Sardaraz, Muhammad
    Tahir, Muhammad
    [J]. IEEE ACCESS, 2019, 7 : 186137 - 186146
  • [46] A Heuristic Scheduling Algorithm for Computing of Power Grid
    Zhu, Youchan
    Guo, Xueying
    Chen, Yanyan
    [J]. 2009 INTERNATIONAL CONFERENCE ON E-BUSINESS AND INFORMATION SYSTEM SECURITY, VOLS 1 AND 2, 2009, : 373 - +
  • [47] A new heuristic for task scheduling in heterogeneous computing environment
    Ehsan Ullah MUNIR
    Jian-zhong LI
    Sheng-fei SHI
    Zhao-nian ZOU
    Qaisar RASOOL
    [J]. Journal of Zhejiang University-Science A(Applied Physics & Engineering), 2008, (12) : 1715 - 1723
  • [48] A new heuristic for task scheduling in heterogeneous computing environment
    Munir, Ehsan Ullah
    Li, Jian-zhong
    Shi, Sheng-fei
    Zou, Zhao-nian
    Rasool, Qaisar
    [J]. JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE A, 2008, 9 (12): : 1715 - 1723
  • [49] A new heuristic for task scheduling in heterogeneous computing environment
    Ehsan Ullah Munir
    Jian-zhong Li
    Sheng-fei Shi
    Zhao-nian Zou
    Qaisar Rasool
    [J]. Journal of Zhejiang University-SCIENCE A, 2008, 9 : 1715 - 1723
  • [50] Scheduling trade-off of dynamic multiple parallel workflows on heterogeneous distributed computing systems
    Xie, Guoqi
    Liu, Liangjiao
    Yang, Liu
    Li, Renfa
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (02):