A Scalable Hybrid Optimized Firefly Optimization with Simulated Annealing for Scheduling Tasks in Cloud Environments

Main Article Content

Stefy Mathew
Mahaveer Kumar Sain

Abstract

Task scheduling is crucial to the performance of the whole cloud computing infrastructure and is thus the most essential need in a cloud computing environment. The process of allocating the most appropriate resources for work while taking various factors into account is known as task scheduling in cloud computing. There is a discrete optimization problem called NP-hard that describes the task scheduling problem.  Hybrid swarm optimization is the proposed solution to this issue. Hybrid Optimized Firefly Optimization with Simulated Annealing (HOFO-SA) is a new hybrid optimization methodology for cloud computing job scheduling that is scalable. By integrating the exploration capabilities of firefly swarm optimization with the exploitation strengths of simulated annealing, the proposed approach efficiently balances the computational load across virtual machines. The suggested technique was tested through simulations run on the CloudSim simulator. Experimental evaluations were conducted under both dynamic and static load balancing scenarios in terms of performance metrics, including Makespan, Execution Time, Completion Time, Variance, Total Execution Cost, Average and Resource Utilization on 5 to 25 VMs and 100 to 600 number of tasks. The experimental results demonstrate the effectiveness of HOFO-SA, showing a 32.5% reduction in makespan, a 28.7% improvement in execution time, and a 36.8% increase in resource utilization efficiency ratio showed substantial improvements, reaching 0.99 in HOFO-SA compared to 0.84 in compare Firefly Swarm Optimization Task scheduling (FSOTS) traditional approach. These improvements lead to better workload distribution, enhanced system reliability, and reduced processing delays, making HOFO-SA a promising solution for cloud resource scheduling. This work highlights the significance of hybrid optimization techniques in addressing complex scheduling challenges and improving overall cloud computing performance.

Article Details

How to Cite
[1]
Stefy Mathew and Mahaveer Kumar Sain, “A Scalable Hybrid Optimized Firefly Optimization with Simulated Annealing for Scheduling Tasks in Cloud Environments”, Int. J. Comput. Eng. Res. Trends, vol. 12, no. 9, pp. 1–13, Sep. 2025.
Section
Research Articles

References

M. B. Gawali and S. K. Shinde, “Task scheduling and resource allocation in cloud computing using a heuristic approach,” J. Cloud Comput., 2018, doi: 10.1186/s13677-018-0105-8.

M. S. A. Khan and R. Santhosh, “Task scheduling in cloud computing using hybrid optimization algorithm,” Soft Comput., 2022, doi: 10.1007/s00500-021-06488-5.

A. Mantri, “An EHO-Grounded Task Planning to Improve Resource Application in Cloud Computing,” Int. J. Intell. Syst. Appl. Eng., 2023.

S. Alsubai, H. Garg, and A. Alqahtani, “A Novel Hybrid MSA-CSA Algorithm for Cloud Computing Task Scheduling Problems,” Symmetry (Basel)., 2023, doi: 10.3390/sym15101931.

X. Fu, Y. Sun, H. Wang, and H. Li, “Task scheduling of cloud computing based on hybrid particle swarm algorithm and genetic algorithm,” Cluster Comput., 2023, doi: 10.1007/s10586-020-03221-z.

P. Pirozmand, H. Jalalinejad, A. A. R. Hosseinabadi, S. Mirkamali, and Y. Li, “An improved particle swarm optimization algorithm for task scheduling in cloud computing,” J. Ambient Intell. Humaniz. Comput., 2023, doi: 10.1007/s12652-023-04541-9.

N. Rana, M. S. Abd Latiff, S. M. Abdulhamid, and S. Misra, “A hybrid whale optimization algorithm with differential evolution optimization for multi-objective virtual machine scheduling in cloud computing,” Eng. Optim., 2022, doi: 10.1080/0305215X.2021.1969560.

X. L. He, Y. Song, and R. V. Binsack, “The intelligent task scheduling algorithm in cloud computing with multistage optimization,” Int. J. Grid Distrib. Comput., 2016, doi: 10.14257/ijgdc.2016.9.4.28.

J. Kakkottakath Valappil Thekkepuryil, D. P. Suseelan, Keerikkattil, and P. Mathew, “An effective meta-heuristic based multi-objective hybrid optimization method for workflow scheduling in cloud computing environment,” Cluster Comput., 2021, doi: 10.1007/s10586-021-03269-5.

R. Masadeh, N. Alsharman, A. Sharieh, B. A. Mahafzah, and A. Abdulrahman, “Task scheduling on cloud computing based on sea lion optimization algorithm,” Int. J. Web Inf. Syst., 2021, doi: 10.1108/IJWIS-11-2020-0071.

X. Wei, “Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing,” J. Ambient Intell. Humaniz. Comput., 2020, doi: 10.1007/s12652-020-02614-7.

A. N. Malti, M. Hakem, and B. Benmammar, “A new hybrid multi-objective optimization algorithm for task scheduling in cloud systems,” Cluster Comput., 2024, doi: 10.1007/s10586-023-04099-3.

G. Natesan and A. Chokkalingam, “An improved grey wolf optimization algorithm based task scheduling in cloud computing environment,” Int. Arab J. Inf. Technol., 2020, doi: 10.34028/iajit/17/1/9.

A. Mohammadzadeh, M. Masdari, F. S. Gharehchopogh, and A. Jafarian, “A hybrid multi-objective metaheuristic optimization algorithm for scientific workflow scheduling,” Cluster Comput., 2021, doi: 10.1007/s10586-020-03205-z.

P. S. Priya and S. J. J. Thangaraj, “Reducing Task Scheduling Time in Cloud Computing using Novel Improved Whale Optimization Algorithm over Ant Colony Algorithm,” in 2024 International Conference on Trends in Quantum Computing and Emerging Business Technologies, IEEE, Mar. 2024, pp. 1–5. doi: 10.1109/TQCEBT59414.2024.10545043.

T. Ganesan, M. Almusawi, K. Sudhakar, B. R. Sathishkumar, and K. S. Kumar, “Resource Allocation and Task Scheduling in Cloud Computing Using Improved Bat and Modified Social Group Optimization,” in 2024 Second International Conference on Networks, Multimedia and Information Technology (NMITCON), IEEE, Aug. 2024, pp. 1–5. doi: 10.1109/NMITCON62075.2024.10699250.

P. V. A. Priyadarshini, Z. Ajzan Balassem, A. Seetha, P. Nandhini, and A. V Shreyas, “Dipper Throated Optimization with Convolutional Neural Network Based Task Scheduling and Resource Allocation in the Cloud Computing,” in 2024 International Conference on Integrated Intelligence and Communication Systems (ICIICS), IEEE, Nov. 2024, pp. 1–5. doi: 10.1109/ICIICS63763.2024.10860170.

H. Zhang and R. Jia, “Application of Chaotic Cat Swarm Optimization in Cloud Computing Multi Objective Task Scheduling,” IEEE Access, vol. 11, pp. 95443–95454, 2023, doi: 10.1109/ACCESS.2023.3311028.

J. Liu, D. Tang, J. Li, and Y. Xiao, “Cloud Computing Task Scheduling Based on Multi-strategy Improved Harris Hawks Optimization,” in 2023 4th International Symposium on Computer Engineering and Intelligent Communications, ISCEIC 2023, 2023. doi: 10.1109/ISCEIC59030.2023.10271142.

S. Tian, S. Ji, and T. Wang, “Cloud Computing Scheduling Strategy Based on Adaptive Weighted Particle Swarm Optimization Algorithm,” in 2023 4th International Symposium on Computer Engineering and Intelligent Communications, ISCEIC 2023, 2023. doi: 10.1109/ISCEIC59030.2023.10271232.

S. Srichandan and R. K. Jena, “Multi-objective Task Scheduling in Cloud Data Center using Cat Swarm Optimization Framework,” in 2023 Asia Conference on Power, Energy Engineering and Computer Technology (PEECT), 2023, pp. 73–78. doi: 10.1109/PEECT59566.2023.00020.

X. S. Yang, “A new metaheuristic Bat-inspired Algorithm,” in Studies in Computational Intelligence, 2010. doi: 10.1007/978-3-642-12538-6_6.

X. S. Yang, “Firefly algorithms for multimodal optimization,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2009. doi: 10.1007/978-3-642-04944-6_14.

J. Wu, Y. G. Wang, K. Burrage, Y. C. Tian, B. Lawson, and Z. Ding, “An improved firefly algorithm for global continuous optimization problems,” Expert Syst. Appl., 2020, doi: 10.1016/j.eswa.2020.113340.

S. Mangalampalli, G. R. Karri, and A. A. Elngar, “An Efficient Trust-Aware Task Scheduling Algorithm in Cloud Computing Using Firefly Optimization,” Sensors, 2023, doi: 10.3390/s23031384.

S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, “Optimization by simulated annealing,” Science (80-. )., 1983, doi: 10.1126/science.220.4598.671.

P. Gonzalez-Ayala, A. Alejo-Reyes, E. Cuevas, and A. Mendoza, “A Modified Simulated Annealing (MSA) Algorithm to Solve the Supplier Selection and Order Quantity Allocation Problem with Non-Linear Freight Rates,” Axioms, 2023, doi: 10.3390/axioms12050459.

M. Hanine and E. H. Benlahmar, “A load-balancing approach using an improved simulated annealing algorithm,” J. Inf. Process. Syst., 2020, doi: 10.3745/JIPS.01.0050.

I. Attiya, L. Abualigah, S. Alshathri, D. Elsadek, and M. A. Elaziz, “Dynamic Jellyfish Search Algorithm Based on Simulated Annealing and Disruption Operators for Global Optimization with Applications to Cloud Task Scheduling,” Mathematics, 2022, doi: 10.3390/math10111894.

N. Almezeini and A. Hafez, “Task Scheduling in Cloud Computing using Lion Optimization Algorithm,” Int. J. Adv. Comput. Sci. Appl., 2017, doi: 10.14569/ijacsa.2017.081110.

D. C. Rao, S. Sharma, S. K. Nayak, S. K. Srichandan, and A. Dash, “A Novel Modified and Optimized Meta-Heuristic Load-Balancing Technique for Cloud Computing System,” Int. J. Intell. Syst. Appl. Eng., vol. 11, no. 9s, pp. 598–611, 2023.