Workflow Scheduling in Cloud Computing Using Customised Weights Grey Wolf Optimisation
Keywords:
Optimisation Algorithms, Metaheuristic Algorithms, Customised Weights Grey wolf optimisation ,Cloud Computing, Workflow SchedulingAbstract
This study proposes a workflow scheduling approach that incorporates varying service quality demands in cloud environments. The main target of scheduling in the cloud is to minimize total execution time (TET) and total execution cost (TEC) while ensuring compliance with the service level agreement (SLA). Workflow scheduling is an NP-hard problem (Nondeterministic Polynomial time) that presents significant challenges in cloud computing systems. Traditional algorithms cannot efficiently solve the workflow scheduling problem in polynomial time. This paper presents a multi objective system for workflow scheduling using a customized weights grey wolf optimization (CWGWO) approach in cloud computing. The outcome of this algorithm is effectively balances between exploration and exploitation capabilities. It is designed to minimize the TET and TEC when tasks are interdependent. Experimental results indicate that the CWGWO algorithm outperforms both the Ant Colony Optimization (ACO) and Grey Wolf Optimization (GWO) algorithms in terms of TET and TEC.
Downloads
References
[1] M. N. O. Sadiku, S. M. Musa and O. D. Momoh, Cloud computing: opportunities and challenges, IEEE Potentials 33:1 (2014), 34–36.
[2] S. Bansal, M. Aggarwal and H. Aggarwal, Advancements and applications in fog computing, Security Designs for the Cloud, IoT, and Social Networking, pp. 207–240, Wiley Online Library (2019). 1
[3] S. Mangalampalli, K. S. Pokkuluri, R. Kocherla, A. Rapaka and N. R. Kota, An efficient workflow scheduling algorithm in cloud computing using cuckoo search and PSO algorithms, Innovations in Computer Science and Engineering: Proceedings of the Ninth ICICSE, 2021, pp. 137–145, Springer (2022). 1, 1
[4] N. A. Alawad and B. H. Abed-alguni, Discrete island-based cuckoo search with highly disruptive polynomial mutation and opposition-based learning strategy for scheduling of workflow applications in cloud environments, Arabian Journal for Science and Engineering, vol. 46, no. 4, pp. 3213–3233, Springer (2021). 1
[5] W.-N. Chen and J. Zhang, An ant colony optimization approach to a grid workflow scheduling problem with various QoS requirements, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 39, no. 1, pp. 29–43, IEEE (2008). 1
[6] S. Mangalampalli, K. S. Pokkuluri, G. N. Satish, and K. V. R. Kumar, An effective workflow scheduling algorithm in cloud computing using cat swarm optimization, ECS Transactions, vol. 107, no. 1, p. 2523, IOP Publishing (2022). 1
[7] A. M.Manasrah andH.BaAli, Workflow scheduling using hybrid GA-PSO algorithm in cloud computing, Wireless Communications and Mobile Computing, vol. 2018, no. 1, p. 1934784, Wiley Online Library (2018). 1
[8] Y. Ge and G. Wei, GA-based task scheduler for the cloud computing systems, in Proceedings of the 2010 International Conference on Web Information Systems and Mining, vol. 2, pp. 181–186, IEEE (2010). 1
[9] M. A. Tawfeek, A. El-Sisi, A. E. Keshk, and F. A. Torkey, Cloud task scheduling based on ant colony optimization, in Proceedings of the 2013 8th International Conference on Computer Engineering & Systems (ICCES), pp. 64–69, IEEE (2013). 1
[10] T. Deepa and D. Cheelu, A comparative study of static and dynamic load balancing algorithms in cloud computing, in Proceedings of the 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), pp. 3375–3378, IEEE (2017). 1
[11] N. Bansal and A. K. Singh, Grey wolf optimized task scheduling algorithm in cloud computing, in Frontiers in Intelligent Computing: Theory and Applications: Proceedings of the 7th International Conference on FICTA (2018), Volume 1, pp. 137–145, Springer (2019). 1
[12] N. Bacanin, M. Zivkovic, T. Bezdan, K. Venkatachalam, and M. Abouhawwash, Modified firefly algorithm for workflow scheduling in cloud-edge environment, Neural Computing and Applications, vol. 34, no. 11, pp. 9043-9068, Springer (2022). 1
[13] T. Bezdan, M. Zivkovic, M. Antonijevic, T. Zivkovic, and N. Bacanin, Enhanced flower pollination algorithm for task scheduling in cloud computing environment, in Machine Learning for Predictive Analysis: Proceedings of ICTIS 2020, pp. 163–171, Springer (2020). 1
[14] S. Raghavan, P. Sarwesh, C. Marimuthu, and K. Chandrasekaran, Bat algorithm for scheduling workflow applications in cloud, in Proceedings of the 2015 International Conference on Electronic Design, Computer Networks & Automated Verification (EDCAV), pp. 139–144, IEEE (2015). 1
[15] A. Y. Hamed, M. Kh. Elnahary, and H. H. El-Sayed, Optimization task scheduling bee colony algorithm for heterogeneous cloud computing systems, Appl. Math, vol. 16, no. 6, pp. 899–909 (2022). 1
[16] B. Sahu, S. K. Swain, S. Mangalampalli, and S. Mishra, Multiobjective Prioritized Workflow Scheduling in Cloud Computing Using Cuckoo Search Algorithm, Applied Bionics and Biomechanics, vol. 2023, no. 1, p. 4350615, Wiley Online Library (2023). 1
[17] P. Zhang, S. Shu, and M. Zhou, An online fault detection model and strategies based on SVM-grid in clouds, IEEE/CAA Journal of Automatica Sinica, vol. 5, no. 2, pp. 445–456, IEEE (2018). 1
[18] S. Ijaz, E. U. Munir, S. G. Ahmad, M. M. Rafique, and O. F. Rana, Energy-makespan optimization of workflow scheduling in fog–cloud computing, Computing, vol. 103, pp. 2033–2059, Springer (2021). 1
[19] H. Li, D. Wang, J. R. Canizares Abreu, Q. Zhao, and O. Bonilla Pineda, PSO+ LOA: hybrid constrained optimization for scheduling scientific workflows in the cloud, The Journal of Supercomputing, vol. 77, pp. 13139-13165, Springer (2021). 1
[20] N. Arora and R. K. Banyal, Workflow scheduling using particle swarm optimization and gray wolf optimization algorithm in cloud computing, Concurrency and Computation: Practice and Experience, vol. 33, no. 16, p. e6281, Wiley Online Library (2021). 1, 2.1.1, 2.1.2
[21] S. K. Bothra, S. Singhal, and H. Goyal, Cost effective hybrid genetic algorithm for workflow scheduling in cloud, System Research and Information Technologies, no. 3, pp. 121–138 (2022). 1
[22] S. S. Hammed and B. Arunkumar, A cost effective-secure algorithm for work-flow scheduling in cloud computing, Internet Technology Letters, vol. 6, no. 1, p. e233, Wiley Online Library (2023). 1
[23] Jinchao Chen, Pengcheng Han, Ying Zhang, Tao You, and Pengyi Zheng, Scheduling energy consumption constrained workflows in heterogeneous multi-processor embedded systems, Journal of Systems Architecture, vol. 142, p. 102938, Elsevier (2023). 1
[24] Jinchao Chen, Pengcheng Han, Yifan Liu, and Xiaoyan Du, Scheduling independent tasks in cloud environment based on modified differential evolution, Concurrency and Computation: Practice and Experience, vol. 35, no. 13, p. e6256, Wiley Online Library (2023). 1
[25] Hind Mikram, Said El Kafhali, and Youssef Saadi, HEPGA: A new effective hybrid algorithm for scientific workflow scheduling in cloud computing environment, Simulation Modelling Practice and Theory, vol. 130, p. 102864, Elsevier (2024). 1
[26] Chotu Lal, Harish Sharma, and Chetan Sharma, Workflow Scheduling Using MGWO Algorithm in Cloud Computing, in Proceedings of the International Conference on Communication and Intelligent Systems, pp. 17–28, Springer, 2024. 1
[27] Sumit Bansal, Bhim Sain Singla, and Himanshu Aggarwal, Cost-Efficient Task Scheduling in Cloud-Fog Systems using Hybrid Algorithm, in Proceedings of the 2025 3rd International Conference on Advancement in Computation & Computer Technologies (InCACCT), pp. 960–963, IEEE (2025). 1
[28] Chotu Lal and Harish Sharma, A Workflow Scheduling Using an Efficient Hybrid PSO-MGWO Algorithm in Cloud Computing, SN Computer Science, vol. 6, no. 8, p. 929, Springer (2025). 1
[29] Seyedali Mirjalili, Seyed Mohammad Mirjalili, and Andrew Lewis, Grey wolf optimizer, Advances in Engineering Software, vol. 69, pp. 46–61, Elsevier (2014). 1
[30] Weiwei Chen and Ewa Deelman, Workflowsim: A toolkit for simulating scientific workflows in distributed environments, in Proceedings of the 2012 IEEE 8th International Conference on E-Science, pp. 1–8, IEEE (2012). 2.2
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Chotu Lal, Harish Sharma

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.



