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 条
  • [21] Exploring the efficacy of branch and bound strategy for scheduling workflows on heterogeneous computing systems
    Sirisha, D.
    Vijayakumari, G.
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS, 2016, 93 : 315 - 323
  • [22] A Minimum Tardiness and Makespan-based Scheduling Algorithm on the Distributed Computing Systems
    Undrakh, Badral
    Kim, Jin Suk
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (08): : 3441 - 3446
  • [23] A dynamic matching and scheduling algorithm for heterogeneous computing systems
    Maheswaran, M
    Siegel, HJ
    [J]. SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, : 57 - 69
  • [24] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [25] Approximation Algorithm of Minimizing Makespan in Parallel Bounded Batch Scheduling
    Ren, Jianfeng
    Zhang, Yuzhong
    Guo, Sun
    [J]. OPERATIONS RESEARCH AND ITS APPLICATIONS, PROCEEDINGS, 2008, 8 : 53 - +
  • [26] HETS: Heterogeneous Edge and Task Scheduling Algorithm for Heterogeneous Computing Systems
    Masood, Anum
    Munir, Ehsan Ullah
    Rafique, M. Mustafa
    Khan, Samee U.
    [J]. 2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1865 - 1870
  • [27] A simple scheduling heuristic for heterogeneous computing environments
    Hagras, T
    Janecek, J
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 104 - 110
  • [28] Minimum Makespan Task Scheduling Algorithm in Cloud Computing
    Sasikaladevi, N.
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (11): : 61 - 70
  • [29] A New Heuristic Approach:Min-mean Algorithm For Scheduling Meta-Tasks On Heterogeneous Computing Systems
    Kamalam, G. K.
    Bhaskaran, Murali, V
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (01): : 24 - 31
  • [30] CPTF-a new heuristic based branch and bound algorithm for workflow scheduling in heterogeneous distributed computing systems
    Sirisha, D.
    Prasad, S. Sambhu
    [J]. CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2024,