TY - JOUR
T1 - Multiobjective Prioritized Workflow Scheduling in Cloud Computing Using Cuckoo Search Algorithm
AU - Sahu, Babuli
AU - Swain, Sangram Keshari
AU - Mangalampalli, Sudheer
AU - Mishra, Satyasis
N1 - Publisher Copyright:
Copyright © 2023 Babuli Sahu et al.
PY - 2023
Y1 - 2023
N2 - Effective workflow scheduling in cloud computing is still a challenging problem as incoming workflows to cloud console having variable task processing capacities and dependencies as they will arise from various heterogeneous resources. Ineffective scheduling of workflows to virtual resources in cloud environment leads to violations in service level agreements and high energy consumption, which impacts the quality of service of cloud provider. Many existing authors developed workflow scheduling algorithms addressing operational costs and makespan, but still, there is a provision to improve the scheduling process in cloud paradigm as it is an nondeterministic polynomial-hard problem. Therefore, in this research, a task-prioritized multiobjective workflow scheduling algorithm was developed by using cuckoo search algorithm to precisely map incoming workflows onto corresponding virtual resources. Extensive simulations were carried out on workflowsim using randomly generated workflows from simulator. For evaluating the efficacy of our proposed approach, we compared our proposed scheduling algorithm with existing approaches, i.e., Max-Min, first come first serve, minimum completion time, Min-Min, resource allocation security with efficient task scheduling in cloud computing-hybrid machine learning, and Round Robin. Our proposed approach is outperformed by minimizing energy consumption by 15% and reducing service level agreement violations by 22%.
AB - Effective workflow scheduling in cloud computing is still a challenging problem as incoming workflows to cloud console having variable task processing capacities and dependencies as they will arise from various heterogeneous resources. Ineffective scheduling of workflows to virtual resources in cloud environment leads to violations in service level agreements and high energy consumption, which impacts the quality of service of cloud provider. Many existing authors developed workflow scheduling algorithms addressing operational costs and makespan, but still, there is a provision to improve the scheduling process in cloud paradigm as it is an nondeterministic polynomial-hard problem. Therefore, in this research, a task-prioritized multiobjective workflow scheduling algorithm was developed by using cuckoo search algorithm to precisely map incoming workflows onto corresponding virtual resources. Extensive simulations were carried out on workflowsim using randomly generated workflows from simulator. For evaluating the efficacy of our proposed approach, we compared our proposed scheduling algorithm with existing approaches, i.e., Max-Min, first come first serve, minimum completion time, Min-Min, resource allocation security with efficient task scheduling in cloud computing-hybrid machine learning, and Round Robin. Our proposed approach is outperformed by minimizing energy consumption by 15% and reducing service level agreement violations by 22%.
UR - https://www.scopus.com/pages/publications/85165415598
UR - https://www.scopus.com/pages/publications/85165415598#tab=citedBy
U2 - 10.1155/2023/4350615
DO - 10.1155/2023/4350615
M3 - Article
AN - SCOPUS:85165415598
SN - 1176-2322
VL - 2023
JO - Applied Bionics and Biomechanics
JF - Applied Bionics and Biomechanics
M1 - 4350615
ER -