Efficient Workflow Scheduling Algorithm for Cloud Computing System: A Dynamic Priority-Based Approach

被引:0
|
作者
Indrajeet Gupta
Madhu Sudan Kumar
Prasanta K. Jana
机构
[1] Indian Institute of Technology (ISM),Department of Computer Science and Engineering
[2] Dhanbad,undefined
关键词
Cloud computing; Workflow scheduling; Min–max normalization; Makespan; Resource utilization;
D O I
暂无
中图分类号
学科分类号
摘要
Workflow scheduling is one of the burning topics that has drawn enormous attention recently in the research community of cloud computing due to its wide applications in astronomy, physics, bioinformatics, health care and so on. This is a well-known NP-complete problem. It presents an interesting aspect of achieving minimum processing time of all the tasks and maximum resource utilization in cloud resources. Therefore, many algorithms have been developed for workflow scheduling. However, most of them consider a static priority of the tasks which is non-realistic for heterogeneous cloud computing environment. In this paper, we propose a workflow scheduling algorithm which considers dynamic priority of the tasks. The algorithm undergoes a process of min–max normalization followed by the calculation of the dynamic threshold to dispatch the tasks into one of the virtual machines. The algorithm is extensively simulated using various benchmark, scientific and real-life workflows. All the simulated results are compared with other four existing workflow scheduling algorithms. The simulated results confirm that the proposed algorithm lags behind all the four existing algorithms in terms of makespan and average cloud resource utilization. The simulation results are also validated through analysis of variance statistical test.
引用
收藏
页码:7945 / 7960
页数:15
相关论文
共 50 条
  • [1] Efficient Workflow Scheduling Algorithm for Cloud Computing System: A Dynamic Priority-Based Approach
    Gupta, Indrajeet
    Kumar, Madhu Sudan
    Jana, Prasanta K.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (12) : 7945 - 7960
  • [2] A Priority-Based Process Scheduling Algorithm in Cloud Computing
    Haque, Misbahul
    Islam, Rakibul
    Kabir, Md Rubayeth
    Nur, Fernaz Narin
    Moon, Nazmun Nessa
    EMERGING TECHNOLOGIES IN DATA MINING AND INFORMATION SECURITY, IEMIS 2018, VOL 1, 2019, 755 : 239 - 248
  • [3] Task Scheduling in Cloud Computing: A Priority-Based Heuristic Approach
    Lipsa, Swati
    Dash, Ranjan Kumar
    Ivkovic, Nikola
    Cengiz, Korhan
    IEEE ACCESS, 2023, 11 : 27111 - 27126
  • [4] Multilevel Priority-Based Task Scheduling Algorithm for Workflows in Cloud Computing Environment
    Bala, Anju
    Chana, Inderveer
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT, ICT4SD 2015, VOL 1, 2016, 408 : 685 - 693
  • [5] Efficient Algorithm for Workflow Scheduling in Cloud Computing Environment
    Adhikari, Mainak
    Amgoth, Tarachand
    2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 184 - 189
  • [6] Dynamic Priority-Based Efficient Resource Allocation and Computing Framework for Vehicular Multimedia Cloud Computing
    Siddiqi, Muhammad Hameed
    Alruwaili, Madallah
    Ali, Amjad
    Haider, Syed Fawad
    Ali, Farman
    Iqbal, Muddesar
    IEEE ACCESS, 2020, 8 : 81080 - 81089
  • [7] Multiple DAGs Dynamic Workflow Scheduling Based on the Primary Backup Algorithm in Cloud Computing System
    Wang, Yu
    Jia, Changyun
    Xu, Yang
    2014 NINTH INTERNATIONAL CONFERENCE ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA), 2014, : 177 - 182
  • [8] An Efficient Dynamic Priority-Queue Algorithm Based on AHP and PSO for Task Scheduling in Cloud Computing
    Ben Alla, Hicham
    Ben Alla, Said
    Ezzati, Abdellah
    Touhafi, Abdellah
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS (HIS 2016), 2017, 552 : 134 - 143
  • [9] An Efficient Scheduling Algorithm for Multiple Workflow Applications in Cloud Computing
    Choe, Gyeong-Geun
    Lee, Bong-Hwan
    Bae, Jun-Sung
    Shin, Eun-Joo
    Cho, Hyun-Sug
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET TECHNOLOGY AND SECURITY (ITS 2010), 2010, : 151 - 156
  • [10] Efficient Workflow Scheduling in Cloud Computing Using Hybrid Algorithm
    Tewari, Aakanksha
    Goyal, Namisha
    Awasthi, Lalit Kumar
    Priyanka
    IETE JOURNAL OF RESEARCH, 2025,