Journal of Machine and Computing


Efficient Resource Allocation in Cloud Environment: A Hybrid Circle Chaotic Genetic Osprey Solution



Journal of Machine and Computing

Received On : 10 May 2024

Revised On : 02 October 2024

Accepted On : 15 November 2024

Volume 05, Issue 01


Article Views

Abstract


Organizations and individuals now access and use computing resources in a completely new way due to cloud computing. However, efficient resource allocation remains a significant challenge in cloud environments. Existing techniques, such as static, dynamic, heuristic, and meta-heuristic, often lead to locally optimal solutions, suffering from slow convergence rates that hinder the achievement of global optimality. To address this challenge, this paper presents a novel Hybrid Circle Chaotic Genetic Osprey Optimization Algorithm (HC2GOO). This innovative approach synergizes the strengths of the Osprey Optimization Algorithm (O2A) and Genetic Algorithm (GA) to significantly enhance resource allocation efficiency in cloud environments. The HC2GOO incorporates a circle chaotic map to replace the random initialization values in the Osprey population update phase. Furthermore, the integration of the GA effectively balances the exploration and exploitation processes of the osprey optimization, facilitating the discovery of optimal solutions. The effectiveness of the HC2GOO algorithm is assessed using the GWA-T-12 Bitbrains dataset and is benchmarked against established algorithms. The results indicate that HC2GOO outperforms existing methods, achieving significant improvements in key performance indicators: energy consumption (36 kWh), host utilization (13,800), SLA violations (7.2), average execution time (16.2 ms), service cost ($12.5), number of migrations (3,050), and throughput (28.6%) based on 100VMs. Overall, the HC2GOO algorithm represents a substantial advancement in the field of cloud resource allocation, offering more effective solutions for optimizing computing resource management.


Keywords


Circle Chaotic, Cloud Computing, Genetic Algorithm, Internet, Optimization, Osprey Optimization, Resource Allocation, Service Level Agreement (SLA).


  1. A. Belgacem, K. Beghdad-Bey, H. Nacer, and S. Bouznad, “Efficient dynamic resource allocation method for cloud computing environment,” Cluster Computing, vol. 23, no. 4, pp. 2871–2889, Feb. 2020, doi: 10.1007/s10586-020-03053-x.
  2. K. Saidi and D. Bardou, “Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities,” Cluster Computing, vol. 26, no. 5, pp. 3069–3087, Jul. 2023, doi: 10.1007/s10586-023-04098-4.
  3. M. N. R., H. M. T. Gadiyar, S. S. M., M. Bharathrajkumar, and S. T. K., “Enhanced cipher text-policy attribute-based encryption and serialization on media cloud data,” International Journal of Pervasive Computing and Communications, vol. 20, no. 5, pp. 593–606, Oct. 2022, doi: 10.1108/ijpcc-06-2022-0223.
  4. J. Vergara, J. Botero, and L. Fletscher, “A Comprehensive Survey on Resource Allocation Strategies in Fog/Cloud Environments,” Sensors, vol. 23, no. 9, p. 4413, Apr. 2023, doi: 10.3390/s23094413.
  5. Y. Gong, J. Huang, B. Liu, J. Xu, B. Wu, and Y. Zhang, “Dynamic resource allocation for virtual machine migration optimization using machine learning,” arXiv preprint arXiv:2403, pp.13619, 2024.
  6. H. M. T. Gadiyar, T. G. S, and R. H. Goudar, “An Adaptive Approach for Preserving Privacy in Context Aware Applications for Smartphones in Cloud Computing Platform,” International Journal of Advanced Computer Science and Applications, vol. 13, no. 5, 2022, doi: 10.14569/ijacsa.2022.0130561.
  7. A. K. Samha, “Strategies for efficient resource management in federated cloud environments supporting Infrastructure as a Service (IaaS),” Journal of Engineering Research, vol. 12, no. 2, pp. 101–114, Jun. 2024, doi: 10.1016/j.jer.2023.10.031.
  8. C. U. Om Kumar, K. Tejaswi, and P. Bhargavi, “A distributed cloud-prevents attacks and preserves user privacy,” 2013 15th International Conference on Advanced Computing Technologies (ICACT), pp. 1–6, Sep. 2013, doi: 10.1109/icact.2013.6710509.
  9. S. Singh, P. Singh, and S. Tanwar, “Energy aware resource allocation via MS-SLnO in cloud data center,” Multimedia Tools and Applications, vol. 82, no. 29, pp. 45541–45563, May 2023, doi: 10.1007/s11042-023-15521-8.
  10. K. Malathi, Dr. R. Anandan, and Dr. J. F. Vijay, “Cloud Environment Task Scheduling Optimization of Modified Genetic Algorithm,” Journal of Internet Services and Information Security, vol. 13, no. 1, pp. 34–43, Jan. 2023, doi: 10.58346/jisis.2023.i1.004.
  11. J. A. Murali and B. T, “Efficient Resource Allocation in Cloud Computing Using Hungarian Optimization in Aws,” Feb. 2023, doi: 10.21203/rs.3.rs-2543829/v1.
  12. M. Kumar, K. Dubey, S. Singh, J. Kumar Samriya, and S. S. Gill, “Experimental performance analysis of cloud resource allocation framework using spider monkey optimization algorithm,” Concurrency and Computation: Practice and Experience, vol. 35, no. 2, Nov. 2022, doi: 10.1002/cpe.7469.
  13. A. K. Sangaiah, A. Javadpour, P. Pinto, S. Rezaei, and W. Zhang, “Enhanced resource allocation in distributed cloud using fuzzy meta-heuristics optimization,” Computer Communications, vol. 209, pp. 14–25, Sep. 2023, doi: 10.1016/j.comcom.2023.06.018.
  14. A. K. Singh, S. R. Swain, D. Saxena, and C.-N. Lee, “A Bio-Inspired Virtual Machine Placement Toward Sustainable Cloud Resource Management,” IEEE Systems Journal, vol. 17, no. 3, pp. 3894–3905, Sep. 2023, doi: 10.1109/jsyst.2023.3248118.
  15. V. Garg and B. Jindal, “Resource optimization using predictive virtual machine consolidation approach in cloud environment,” Intelligent Decision Technologies, vol. 17, no. 2, pp. 471–484, May 2023, doi: 10.3233/idt-220222.
  16. I. Petrovska and H. Kuchuk, “ADAPTIVE RESOURCE ALLOCATION METHOD FOR DATA PROCESSING AND SECURITY IN CLOUD ENVIRONMENT,” Advanced Information Systems, vol. 7, no. 3, pp. 67–73, Sep. 2023, doi: 10.20998/2522-9052.2023.3.10.
  17. T. Alyas, T. M. Ghazal, B. Sulaiman Alfurhood, G. F. Issa, O. Ali Thawabeh, and Q. Abbas, “Optimizing Resource Allocation Framework for Multi-Cloud Environment,” Computers, Materials & Continua, vol. 75, no. 2, pp. 4119–4136, 2023, doi: 10.32604/cmc.2023.033916.
  18. D. Paulraj, T. Sethukarasi, S. Neelakandan, M. Prakash, and E. Baburaj, “An Efficient Hybrid Job Scheduling Optimization (EHJSO) approach to enhance resource search using Cuckoo and Grey Wolf Job Optimization for cloud environment,” PLOS ONE, vol. 18, no. 3, p. e0282600, Mar. 2023, doi: 10.1371/journal.pone.0282600.
  19. J. Jeyaraman, S. V. Bayani, and J. N. A. Malaiyappan, “Optimizing Resource Allocation in Cloud Computing Using Machine Learning,” European Journal of Technology, vol. 8, no. 3, pp. 12–22, May 2024, doi: 10.47672/ejt.2007.
  20. V. Ramasamy and S. Thalavai Pillai, “An effective HPSO-MGA optimization algorithm for dynamic resource allocation in cloud environment,” Cluster Computing, vol. 23, no. 3, pp. 1711–1724, May 2020, doi: 10.1007/s10586-020-03118-x.
  21. A. Rajagopalan, D. R. Modale, and R. Senthilkumar, “Optimal Scheduling of Tasks in Cloud Computing Using Hybrid Firefly-Genetic Algorithm,” Advances in Decision Sciences, Image Processing, Security and Computer Vision, pp. 678–687, Jul. 2019, doi: 10.1007/978-3-030-24318-0_77.
  22. V. Jafari and M. H. Rezvani, “Joint optimization of energy consumption and time delay in IoT-fog-cloud computing environments using NSGA-II metaheuristic algorithm,” Journal of Ambient Intelligence and Humanized Computing, vol. 14, no. 3, pp. 1675–1698, Jul. 2021, doi: 10.1007/s12652-021-03388-2.
  23. M. Ghobaei-Arani and A. Shahidinejad, “An efficient resource provisioning approach for analyzing cloud workloads: a metaheuristic-based clustering approach,” The Journal of Supercomputing, vol. 77, no. 1, pp. 711–750, Apr. 2020, doi: 10.1007/s11227-020-03296-w.
  24. R. K. Kalimuthu and B. Thomas, “An effective multi-objective task scheduling and resource optimization in cloud environment using hybridized metaheuristic algorithm,” Journal of Intelligent & Fuzzy Systems, vol. 42, no. 4, pp. 4051–4063, Mar. 2022, doi: 10.3233/jifs-212370.
  25. H. Singh, S. Tyagi, and P. Kumar, “Scheduling in Cloud Computing Environment using Metaheuristic Techniques: A Survey,” Emerging Technology in Modelling and Graphics, pp. 753–763, Jul. 2019, doi: 10.1007/978-981-13-7403-6_66.
  26. R. R. Dornala, S. Ponnapalli, K. T. Sai, S. R. Krishna Reddi, R. R. Koteru, and B. Koteru, “Ensemble Resource Allocation using Optimized Particle Swarm Optimization (PSO) in Cloud Computing,” 2024 3rd International Conference on Sentiment Analysis and Deep Learning (ICSADL), pp. 342–348, Mar. 2024, doi: 10.1109/icsadl61749.2024.00062.
  27. T. Renugadevi, K. Geetha, K. Muthukumar, and Z. W. Geem, “Energy-Efficient Resource Provisioning Using Adaptive Harmony Search Algorithm for Compute-Intensive Workloads with Load Balancing in Datacenters,” Applied Sciences, vol. 10, no. 7, p. 2323, Mar. 2020, doi: 10.3390/app10072323.
  28. S. Achar, “Neural-Hill: A Novel Algorithm for Efficient Scheduling IoT-Cloud Resource to Maintain Scalability,” IEEE Access, vol. 11, pp. 26502–26511, 2023, doi: 10.1109/access.2023.3257425.
  29. W. Bi, J. Ma, X. Zhu, W. Wang, and A. Zhang, “Cloud service selection based on weighted KD tree nearest neighbor search,” Applied Soft Computing, vol. 131, p. 109780, Dec. 2022, doi: 10.1016/j.asoc.2022.109780.
  30. P. Devarasetty and S. Reddy, “Genetic algorithm for quality of service based resource allocation in cloud computing,” Evolutionary Intelligence, vol. 14, no. 2, pp. 381–387, Apr. 2019, doi: 10.1007/s12065-019-00233-6.
  31. D. Gabi et al., “Dynamic scheduling of heterogeneous resources across mobile edge-cloud continuum using fruit fly-based simulated annealing optimization scheme,” Neural Computing and Applications, vol. 34, no. 16, pp. 14085–14105, Apr. 2022, doi: 10.1007/s00521-022-07260-y.
  32. Q. Zhou, “Research on Optimization Algorithm of Cloud Computing Resource Allocation for Internet of Things Engineering Based on Improved Ant Colony Algorithm,” Mathematical Problems in Engineering, vol. 2022, pp. 1–6, Apr. 2022, doi: 10.1155/2022/5632117.
  33. K. L. Devi and S. Valli, “Multi-objective heuristics algorithm for dynamic resource scheduling in the cloud computing environment,” The Journal of Supercomputing, vol. 77, no. 8, pp. 8252–8280, Jan. 2021, doi: 10.1007/s11227-020-03606-2.
  34. B. M and M. R, “Enhancing Hybrid Object Identification for Instantaneous Healthcare through Lorentz Force,” 2024 8th International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), pp. 1365–1368, Oct. 2024, doi: 10.1109/i-smac61858.2024.10714704.
  35. M. Manavi, Y. Zhang, and G. Chen, “Resource Allocation in Cloud Computing Using Genetic Algorithm and Neural Network,” 2023 IEEE 8th International Conference on Smart Cloud (SmartCloud), pp. 25–32, Sep. 2023, doi: 10.1109/smartcloud58862.2023.00013.
  36. S. Abedi, M. Ghobaei-Arani, E. Khorami, and M. Mojarad, “Dynamic Resource Allocation Using Improved Firefly Optimization Algorithm in Cloud Environment,” Applied Artificial Intelligence, vol. 36, no. 1, Mar. 2022, doi: 10.1080/08839514.2022.2055394.
  37. D. Selvapandian, and R. Santosh, “A hybrid optimized resource allocation model for multi-cloud environment using bat and particle swarm optimization algorithms”, Computer Assisted Methods in Engineering and Science, vol.29, no.1–2, pp.87-103, 2022.
  38. R. Yuvarani and R. Mahaveerakannan, “Enhanced IoT-based Healthcare Device for Secure Patient Data Management using Hybrid Cryptography Algorithm,” 2024 8th International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), pp. 22–28, Oct. 2024, doi: 10.1109/i-smac61858.2024.10714879.
  39. P. Gupta, S. Bhagat, and P. Rawat, “Fault aware hybrid harmony search technique for optimal resource allocation in cloud,” Journal of Intelligent & Fuzzy Systems, vol. 42, no. 4, pp. 3677–3689, Mar. 2022, doi: 10.3233/jifs-211846.
  40. “An Improved Ant Colony Algorithm for New energy Industry Resource Allocation in Cloud Environment,” Tehnicki vjesnik - Technical Gazette, vol. 30, no. 1, Feb. 2023, doi: 10.17559/tv-20220712164019.
  41. M. Abouelyazid, “Deep-Hill: An Innovative Cloud Resource Optimization Algorithm by Predicting SaaS Instance Configuration Using Deep Learning,” IEEE Access, vol. 12, pp. 92573–92584, 2024, doi: 10.1109/access.2024.3423339.
  42. K. N. Vhatkar and G. P. Bhole, “Optimal container resource allocation in cloud architecture: A new hybrid model,” Journal of King Saud University - Computer and Information Sciences, vol. 34, no. 5, pp. 1906–1918, May 2022, doi: 10.1016/j.jksuci.2019.10.009.
  43. K. Panneerselvam, P. P. Nayudu, M. S. Banu, and P. M. Rekha, “Multi-objective load balancing based on adaptive osprey optimization algorithm,” International Journal of Information Technology, vol. 16, no. 6, pp. 3871–3878, May 2024, doi: 10.1007/s41870-024-01823-z.
  44. G. Portaluri, S. Giordano, D. Kliazovich, and B. Dorronsoro, “A power efficient genetic algorithm for resource allocation in cloud computing data centers,” 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet), pp. 58–63, Oct. 2014, doi: 10.1109/cloudnet.2014.6968969.
  45. M. R, S. Lohmor Choudhary, R. Sharma Dixit, S. Mylapalli, and M. S. Kumar, “Enhancing Diagnostic Accuracy and Early Detection Through the Application of Deep Learning Techniques to the Segmentation of Colon Cancer in Histopathological Images,” 2024 8th International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), pp. 1809–1815, Oct. 2024, doi: 10.1109/i-smac61858.2024.10714728.
  46. “SINR Pricing in Non Cooperative Power Control Game for Wireless Ad Hoc Networks,” KSII Transactions on Internet and Information Systems, vol. 8, no. 7, Jul. 2014, doi: 10.3837/tiis.2014.07.005.
  47. Y.-J. Gong et al., “An Efficient Resource Allocation Scheme Using Particle Swarm Optimization,” IEEE Transactions on Evolutionary Computation, vol. 16, no. 6, pp. 801–816, Dec. 2012, doi: 10.1109/tevc.2012.2185052.
  48. R. K, S. K. Suman, U. Rajeswari, S. S, H. Poddar, and A. T. S, “Reinforcement Learning Models for Autonomous Decision Making in Sensor Systems,” 2024 International Conference on Advances in Computing Research on Science Engineering and Technology (ACROSET), pp. 1–6, Sep. 2024, doi: 10.1109/acroset62108.2024.10743345.
  49. B. Muthulakshmi and K. Somasundaram, “A hybrid ABC-SA based optimized scheduling and resource allocation for cloud environment,” Cluster Computing, vol. 22, no. S5, pp. 10769–10777, Sep. 2017, doi: 10.1007/s10586-017-1174-z.
  50. L. Bhagyalakshmi, S. K. Suman, and K. Murugan, “Corona based clustering with mixed routing and data aggregation to avoid energy hole problem in wireless sensor network,” 2012 Fourth International Conference on Advanced Computing (ICoAC), pp. 1–8, Dec. 2012, doi: 10.1109/icoac.2012.6416860.
  51. L. Datta, and G. Thippanna, “A GSA Based Algorithm to Optimize Task Scheduling in Cloud Computing Environment,” COMPUTER, vol.24, no.1, 2024.
  52. A. Gopu et al., “Energy-efficient virtual machine placement in distributed cloud using NSGA-III algorithm,” Journal of Cloud Computing, vol. 12, no. 1, Aug. 2023, doi: 10.1186/s13677-023-00501-y.
  53. L. Bhagyalakshmi, S. K. Suman, and T. Sujeethadevi, “Joint Routing and Resource Allocation for Cluster Based Isolated Nodes in Cognitive Radio Wireless Sensor Networks,” Wireless Personal Communications, vol. 114, no. 4, pp. 3477–3488, Jun. 2020, doi: 10.1007/s11277-020-07543-4.

Acknowledgements


The authors would like to thank to the reviewers for nice comments on the manuscript.


Funding


No funding was received to assist with the preparation of this manuscript.


Ethics declarations


Conflict of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.


Availability of data and materials


Data sharing is not applicable to this article as no new data were created or analysed in this study.


Author information


Contributions

All authors have equal contribution in the paper and all authors have read and agreed to the published version of the manuscript.


Corresponding author


Rights and permissions


Open Access This article is licensed under a Creative Commons Attribution NoDerivs is a more restrictive license. It allows you to redistribute the material commercially or non-commercially but the user cannot make any changes whatsoever to the original, i.e. no derivatives of the original work. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0/


Cite this article


Rajgopal K. T, Manoj T. Gadiyar H, Nagesh Shenoy H and Goudar R H, “Efficient Resource Allocation in Cloud Environment: A Hybrid Circle Chaotic Genetic Osprey Solution”, Journal of Machine and Computing. doi: 10.53759/7669/jmc202505021.


Copyright


© 2025 Rajgopal K. T, Manoj T. Gadiyar H, Nagesh Shenoy H and Goudar R H. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.