A novel hybrid heuristic-based list scheduling algorithm in heterogeneous cloud computing environment for makespan optimization

被引:24
|
作者
Shirvani, Mirsaeid Hosseini [1 ]
Talouki, Reza Noorian [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Sari Branch, Sari, Iran
关键词
Hybrid heuristic scheduling; Cloud computing; Heterogeneous cloud computing; Dependent tasks; Workflow; List scheduler; TASK DUPLICATION; PERIODIC TASKS; COST; SYSTEMS;
D O I
10.1016/j.parco.2021.102828
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An efficient workflow scheduling can potentially exploit heterogeneity of resources in heterogeneous cloud computing (HCC) platform commensurate with variable requirement of dependent tasks in a given workflow. Minimizing the total scheduling length, makespan, is essential for application performance in heterogeneous computing systems especially in cloud computing environment. The problem of scheduling a set of different dependent tasks onto a set of heterogeneous computational resources is a well-known NP-Hard problem. Therefore, no polynomial scheduling algorithm for computing the optimal solution exists. For approximating a solution to this problem many algorithms have been proposed, but majority of them have low efficiency. In this paper, a novel hybrid heuristic-based list scheduling (HH-LiSch) algorithm is presented for solving the dependent task scheduling in HCC systems in a bounded number of the fully connected virtual machines (VMs). The novelty of the current paper is to present the new task priority strategy, find appropriate VM's slot time, and utilize task duplication technique. Two novel task priority strategies are applied to prioritize tasks in an efficient ordered list. Then, during the scheduling process an insertion-based procedure is called to find an appropriate potential slot time for performing task duplication technique. If it works, the task duplication is added to rudimentary scheduling scheme. In this way, the final scheduling is gradually generated. To validate the work, the experiments are based on six real-world scientific workflows and a random task graph (RTG); then, the performance is evaluated in terms of makespan, Schedule Length Ratio (SLR), speedup and efficiency. The simulation results prove a significant improvement against other counterparts in literature.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] 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
  • [2] A hybrid meta-heuristic scheduler algorithm for optimization of workflow scheduling in cloud heterogeneous computing environment
    Noorian Talouki, Reza
    Hosseini Shirvani, Mirsaeid
    Motameni, Homayon
    [J]. JOURNAL OF ENGINEERING DESIGN AND TECHNOLOGY, 2022, 20 (06) : 1581 - 1605
  • [3] Farmland fertility algorithm based resource scheduling for makespan optimization in cloud computing environment
    Alruwais, Nuha
    Alabdulkreem, Eatedal
    Kouki, Fadoua
    Aljehane, Nojood O.
    Allafi, Randa
    Marzouk, Radwa
    Assiri, Mohammed
    Alneil, Amani A.
    [J]. AIN SHAMS ENGINEERING JOURNAL, 2024, 15 (06)
  • [4] HTSA: A novel hybrid task scheduling algorithm for heterogeneous cloud computing environment
    Behera, Ipsita
    Sobhanayak, Srichandan
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2024, 137
  • [5] Heuristic-Based Algorithm for Suboptimal Scheduling Realized in Hybrid Production Environment
    Danilczuk, Wojciech
    Gola, Arkadiusz
    Pizon, Jakub
    [J]. ADVANCES IN MANUFACTURING IV, VOL 2, MANUFACTURING 2024, 2024, : 213 - 226
  • [6] Heuristic scheduling algorithm for hybrid storage data in the cloud computing environment
    Luo, Dawei
    Liu, Jinming
    Xin, Zhihong
    [J]. INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2020, 13 (03) : 131 - 136
  • [7] 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
  • [8] 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
  • [9] MPEFT: a makespan minimizing heuristic scheduling algorithm for workflows in heterogeneous computing systems
    D. Sirisha
    S. Sambhu Prasad
    [J]. CCF Transactions on High Performance Computing, 2023, 5 : 374 - 389
  • [10] Deadline constraint heuristic-based genetic algorithm for workflow scheduling in cloud
    Verma, Amandeep
    Kaushal, Sakshi
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2014, 5 (02) : 96 - 106