IJIEEB Vol. 18, No. 2, 8 Apr. 2026
Cover page and Table of Contents: PDF (size: 1402KB)
PDF (1402KB), PP.102-120
Views: 0 Downloads: 0
Cloud computing, Scheduling, Security, Sustainability, Bat-Genetic Algorithm
Despite cloud computing's scalability and economy, energy efficiency, security, and equitable scheduling remain significant concerns. The traditional scheduling approach often fails to optimize execution time, energy consumption, and security concerns, resulting in less resource utilization and less secure systems. This paper proposes the Hybrid Bat-Genetic Algorithm (HBA-GA), which combines the Bat Algorithm for fast exploration with the Genetic Algorithm for accurate exploitation. This method reduces energy use while also reducing security risks like unauthorized access and data leaks. It uses Jain's Fairness Index (JFI) in order to ensure that workloads are evenly distributed and VM overload and conflicts are avoided. Based on simulations results, proposed HBA-GA improves energy efficiency while reducing security exposure and risk likelihood at the scheduling level by incorporating security-aware risk scoring into task–VM allocation decisions.
Garima Verma, "Sustainable and Fair Task Scheduling in Cloud Computing Using Hybrid Bio-Inspired Algorithms for Green Computing", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.18, No.2, pp. 102-120, 2026. DOI:10.5815/ijieeb.2026.02.07
[1]G. Rastogi and R. Sushil. "Analytical literature survey on existing load balancing schemes in cloud computing," 2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 1506–1510, (2015). https://ieeexplore.ieee.org/abstract/document/7380705/
[2]S. Afzal and G. Kavitha. "Load balancing in cloud computing – A hierarchical taxonomical classification," Journal of Cloud Computing, 8(1), 1–24, (2019). https://link.springer.com/article/10.1186/s13677-019-0146-7
[3]H.C. Hsieh and M.L. Chiang. "The incremental load balance cloud algorithm by using dynamic data deployment," Journal of Grid Computing, 17(3), 553–575, (2019). https://link.springer.com/article/10.1007/s10723-019-09474-2
[4]A. Jyoti, M. Shrimali, S. Tiwari and H.P. Singh. "Cloud computing using load balancing and service broker policy for IT service: a taxonomy and survey," Journal of Ambient Intelligence and Humanized Computing, 11(11), 4785–4814, (2020). https://link.springer.com/article/10.1007/s12652-020-01747-z
[5]G. Verma. "Secure VM migration in cloud: Multi-criteria perspective with improved optimization model," Wireless Personal Communications, 124(1), 75–102, (2022). https://link.springer.com/article/10.1007/s11277-021-09319-w
[6]A.R. Arunarani, D. Manjula and V. Sugumaran. "FFBAT: A security and cost-aware workflow scheduling approach combining firefly and bat algorithms," Concurrency and Computation: Practice and Experience, 29(24), e4295, (2017). https://onlinelibrary.wiley.com/doi/abs/10.1002/cpe.4295
[7]A. Sundas, S. Badotra, Y. Alotaibi, S. Alghamdi and O.I. Khalaf. "Modified Bat Algorithm for optimal VMs in cloud computing," Computers, Materials & Continua, 72, 2877–2894, (2022). DOI: 10.32604/cmc.2022.025658
[8]F. Thabit, O. Can, S. Alhomdy, G.H. Al-Gaphari and S. Jagtap. "A novel effective lightweight homomorphic cryptographic algorithm for data security in cloud computing," International Journal of Intelligent Networks, 3, 16–30, (2022). https://www.sciencedirect.com/science/article/pii/S2666603022000033
[9]X. Tang. "Reliability-aware cost-efficient scientific workflows scheduling strategy on multi-cloud systems," IEEE Transactions on Cloud Computing, 10(4), 2909–2919, (2021). https://ieeexplore.ieee.org/abstract/document/9349203
[10]X. Tang, W. Cao, H. Tang, T. Deng, J. Mei, Y. Liu, C. Shi, M. Xia and Z. Zeng. "Cost-efficient workflow scheduling algorithm for applications with deadline constraint on heterogeneous clouds," IEEE Transactions on Parallel and Distributed Systems, 33(9), 2079–2092, (2021). https://ieeexplore.ieee.org/abstract/document/9647942015-0063-y
[11]A. Narwal and S. Dhingra. "A systematic review of scheduling in cloud computing framework," International Journal of Advanced Studies in Computers, Science and Engineering, 5(7), 1, (2016). https://www.proquest.com/openview/0d81083b21b672ab1a98b9d3eae45308/1?cbl=2028729&pq-origsite=gscholar
[12]M.A. Rodriguez and R. Buyya. "A responsive knapsack-based algorithm for resource provisioning and scheduling of scientific workflows in clouds," 2015 44th International Conference on Parallel Processing, 839–848, (2015). https://ieeexplore.ieee.org/abstract/document/7349639
[13]S. Rout, S. S. Patra, P. Patel, and K.S. Sagar Sahoo. "Intelligent load balancing techniques in software defined networks: A systematic review." In 2020 IEEE International Symposium on Sustainable Energy, Signal Processing and Cyber Security (iSSSC), pp. 1-6. IEEE, (2020). https://ieeexplore.ieee.org/abstract/document/9358873/
[14]T.P. Latchoumi and L. Parthiban. "Quasi oppositional dragonfly algorithm for load balancing in cloud computing environment," Wireless Personal Communications, 122(3), 2639–2656, (2022). https://link.springer.com/article/10.1007/s11277-021-09022-w
[15]L. Abualigah, A. Diabat and M.A. Elaziz. "Intelligent workflow scheduling for Big Data applications in IoT cloud computing environments," Cluster Computing, 24(4), 2957–2976, (2021). https://link.springer.com/article/10.1007/s10586-021-03291-7
[16]G. Yao, X. Li, Q. Ren and R. Ruiz. "Failure-aware elastic cloud workflow scheduling," IEEE Transactions on Services Computing, (2022). https://ieeexplore.ieee.org/abstract/document/9815148
[17]Y. Wang and X. Zuo. "An effective cloud workflow scheduling approach combining PSO and idle time slot-aware rules," IEEE/CAA Journal of Automatica Sinica, 8(5), 1079–1094, (2021). https://ieeexplore.ieee.org/abstract/document/9395535
[18]K.S. Kannan, G. Sunitha, S.N. Deepa, D.V. Babu and J. Avanija. "A multi-objective load balancing and power minimization in cloud using bio-inspired algorithms," Computers and Electrical Engineering, 102, 108225, (2022). https://www.sciencedirect.com/science/article/abs/pii/S0045790622004633
[19]Y. Kumar, S. Kaul and Y.C. Hu. "Machine learning for energy-resource allocation, workflow scheduling and live migration in cloud computing: State-of-the-art survey," Sustainable Computing: Informatics and Systems, 36, 100780, (2022). https://www.sciencedirect.com/science/article/abs/pii/S2210537922001111
[20]G. Raj, S. Sharma and A. Prakash. "Modified bat algorithm for balancing load of optimal virtual machines in cloud computing environment," in Applications of Artificial Intelligence and Machine Learning, Springer, Singapore, 475–488, (2022). https://link.springer.com/chapter/10.1007/978-981-19-4831-2_39
[21]M. Agarwal and S. Gupta. "An adaptive genetic algorithm-based load balancing-aware task scheduling technique for cloud computing," Computers, Materials & Continua, 73(3), (2022). DOI: 10.32604/cmc.2022.030778
[22]H. Chen, F. Wang, N. Helian and G. Akanmu. "User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing," 2013 National Conference on Parallel Computing Technologies (PARCOMPTECH), 1–8, (2013). https://ieeexplore.ieee.org/abstract/document/6621389
[23]S.A. Murad, Z.R.M. Azmi, A.J.M. Muzahid, M.M.H. Sarker, M.S.U. Miah, M.K.B. Bhuiyan, N. Rahimi and A.K. Bairagi. "Priority based job scheduling technique that utilizes gaps to increase the efficiency of job distribution in cloud computing," Sustainable Computing: Informatics and Systems, 41, 100942, (2024). https://www.sciencedirect.com/science/article/abs/pii/S2210537923000975
[24]Y. Mao, X. Chen and X. Li. "Max–min task scheduling algorithm for load balance in cloud computing," in Proceedings of International Conference on Computer Science and Information Technology: CSAIT 2013, Kunming, China, Springer India, 457–465, (2014). https://link.springer.com/chapter/10.1007/978-81-322-1759-6_53
[25]P. Ehsanimoghadam and M. Effatparvar. "Load balancing based on bee colony algorithm with partitioning of public clouds," International Journal of Advanced Computer Science and Applications, 9(4), (2018). DOI: 10.14569/IJACSA.2018.090462
[26]K. Rajakumari, M.V. Kumar, G. Verma, S. Balu, D.K. Sharma and S. Sengan. "Fuzzy based ant colony optimization scheduling in cloud computing," Computer Systems Science & Engineering, 40(2), (2022). DOI: 10.32604/csse.2022.019175
[27]G. Verma. "Hybrid optimization model for secure task scheduling in cloud: combining seagull and black widow optimization," Cybernetics and Systems, 55(8), 2489–2511, (2024). https://www.tandfonline.com/doi/abs/10.1080/01969722.2022.2157609
[28]J. Meshkati and F. Safi-Esfahani. "Energy-aware resource utilization based on particle swarm optimization and artificial bee colony algorithms in cloud computing," The Journal of Supercomputing, 75(5), 2455–2496, (2019). https://link.springer.com/article/10.1007/s11227-018-2626-9
[29]G. Verma. "Load balancing in cloud environment using opposition-based spider monkey optimization," Wireless Personal Communications, 137(2), 977–996, (2024). https://link.springer.com/article/10.1007/s11277-024-11445-0
[30]X. Wei. "Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing," Journal of Ambient Intelligence and Humanized Computing, 1–12, (2020). https://link.springer.com/article/10.1007/s12652-020-02614-7
[31]D.B. LD and P.V. Krishna. "Honey bee behavior inspired load balancing of tasks in cloud computing environments," Applied Soft Computing, 13(5), 2292–2306, (2013). https://www.sciencedirect.com/science/article/abs/pii/S1568494613000446
[32]A.P. Florence and V. Shanthi. "A load balancing model using firefly algorithm in cloud computing," Journal of Computer Science, 10(7), 1156–1165, (2014). DOI: 10.3844/jcssp.2014.1156.1165
[33]K. Sreenu and S. Malempati. "MFGMTS: Epsilon constraint-based modified fractional grey wolf optimizer for multi-objective task scheduling in cloud computing," IETE Journal of Research, 65(2), 201–215, (2019). https://www.tandfonline.com/doi/abs/10.1080/03772063.2017.1409087
[34]M. Singal and G. Verma. "Hybrid load balancing technique for cloud environment using swarm optimization," The Review of Socionetwork Strategies, 18(2), 167–183, (2024). https://link.springer.com/article/10.1007/s12626-024-00160-8
[35]G. Verma. "Sustainable cost-energy aware load balancing in cloud environment using intelligent optimization," Sustainable Computing: Informatics and Systems, 101115, (2025). https://www.sciencedirect.com/science/article/abs/pii/S2210537925000356
[36]A. Kishor, R. Niyogi and B. Veeravalli. "Fairness-aware mechanism for load balancing in distributed systems," IEEE Transactions on Services Computing, 15(4), 2275–2288, (2020). https://ieeexplore.ieee.org/abstract/document/92924.