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 条
  • [31] Labelled evolutionary Petri nets/genetic algorithm based approach for workflow scheduling in cloud computing
    Femmam, Manel
    Kazar, Okba
    Kahloul, Laid
    Fareh, Mohamed El-Kabir
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2018, 9 (02) : 157 - 169
  • [32] SWSA: A Hybrid Scientific Workflow Scheduling Algorithm Based on Metaheuristic Approach in Cloud Computing Environment
    Abbasi, Leyli
    Momeni, Hossien
    Yaghoubi, Mehdi
    JOURNAL OF INFORMATION & KNOWLEDGE MANAGEMENT, 2021, 20 (03)
  • [33] Scheduling Workflow in Cloud Computing Based on Ant Colony Optimization Algorithm
    Zhou, Yue
    Huang, XinLi
    2013 SIXTH INTERNATIONAL CONFERENCE ON BUSINESS INTELLIGENCE AND FINANCIAL ENGINEERING (BIFE), 2014, : 57 - 61
  • [34] Critical Path Based Scheduling Algorithm for Workflow Applications in Cloud Computing
    Jailalita
    Singh, Sarbjeet
    Dutta, Maitreyee
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND AUTOMATION (ICACCA 2016), 2016, : 276 - 281
  • [35] A novel algorithm for priority-based task scheduling on a multiprocessor heterogeneous system
    Sahoo, Ronali Madhusmita
    Padhy, Sasmita Kumari
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 95
  • [36] A Preemptive Priority Based Job Scheduling Algorithm in Green Cloud Computing
    Kaur, Gaganjot
    Midha, Sugandhi
    2016 6TH INTERNATIONAL CONFERENCE - CLOUD SYSTEM AND BIG DATA ENGINEERING (CONFLUENCE), 2016, : 152 - 156
  • [37] A multi-queue priority-based task scheduling algorithm in fog computing environment
    Fahad, Muhammad
    Shojafar, Mohammad
    Abbas, Mubashir
    Ahmed, Israr
    Ijaz, Humaira
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (28):
  • [38] Dynamic Priority-Based Round Robin: An Advanced Load Balancing Technique for Cloud Computing
    Venu, Parupally
    Yellamma, Pachipala
    Rupesh, Yama
    Eswar, Yerrapothu Teja Naga
    Reddy, Maruboina Mahiddar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (09) : 252 - 258
  • [39] A multi-queue priority-based task scheduling algorithm in fog computing environment
    Fahad, Muhammad
    Shojafar, Mohammad
    Abbas, Mubashir
    Ahmed, Israr
    Ijaz, Humaira
    Concurrency and Computation: Practice and Experience, 2022, 34 (28)
  • [40] Workflow Scheduling in Cloud Computing Using Memetic Algorithm
    Alsmady, Abdulsalam
    Al-Khraishi, Tareq
    Mardini, Wail
    Alazzam, Hadeel
    Khamayseh, Yaser
    2019 IEEE JORDAN INTERNATIONAL JOINT CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY (JEEIT), 2019, : 302 - 306