Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Swarm Intelligence Optimization for Resource Allocation in Cloud Computing Environments


Affiliations
1 Department of Computer Science and Engineering, St. Joseph’s Institute of Technology, India
2 Department of Information Technology, Siddhant College of Engineering, India
3 Department of Computer Engineering, Government Polytechnic College, Namakkal, India
4 School of Computing Science and Engineering, VIT Bhopal University, India
     

   Subscribe/Renew Journal


Cloud computing has emerged as a powerful paradigm for resource allocation due to its scalability and flexibility. Efficient resource allocation is critical for optimizing the performance and utilization of cloud resources. In this context, swarm intelligence optimization algorithms, such as Salp Swarm Optimization (SSO), have shown promising results in solving complex optimization problems. This paper presents a novel approach that utilizes SSO for resource allocation in cloud computing environments. The proposed approach aims to maximize resource utilization, minimize response time, and improve overall system performance. The SSO algorithm is used to dynamically allocate virtual machines (VMs) to physical hosts based on their resource demands and availability. Experimental results demonstrate that the proposed approach outperforms existing methods in terms of resource utilization and response time, thereby enhancing the efficiency of cloud computing environments.

Keywords

Swarm Intelligence Optimization, Salp Swarm Optimization, Resource Allocation, Cloud Computing, Virtual Machines, Resource Utilization, Response Time, Performance Optimization.
Subscription Login to verify subscription
User
Notifications
Font Size

  • M.A. Arfeen and A. Willig, “A Framework for Resource Allocation Strategies in Cloud Computing Environment”, Proceedings of IEEE International Conference on Computer Software and Applications, pp. 261-266, 2011.
  • D.K. Jain, M. Prakash and L. Natrayan, “Metaheuristic Optimization-based Resource Allocation Technique for Cybertwin-Driven 6G on IoE Environment”, IEEE Transactions on Industrial Informatics, Vol. 18, No. 7, pp. 4884-4892, 2022.
  • W. Guan and V.C. Leung, “Customized Slicing for 6G: Enforcing Artificial Intelligence on Resource Management”, IEEE Network, Vol. 35, No. 5, pp. 264-271, 2021.
  • I. Attiya, T.N. Nguyen and A.A. Abd El-Latif, “An Improved Hybrid Swarm Intelligence for Scheduling IoT Application Tasks in the Cloud”, IEEE Transactions on Industrial Informatics, Vol. 18, No. 9, pp. 6264-6272, 2022.
  • S.S. Gill and P. Garraghan, “Transformative Effects of IoT, Blockchain and Artificial Intelligence on Cloud Computing: Evolution, Vision, Trends and Open Challenges”, Internet of Things, Vol. 8, pp. 100118-100123, 2019.
  • W.C. Chien and H.C. Chao, “Dynamic Resource Prediction and Allocation in C-RAN with Edge Artificial Intelligence”, IEEE Transactions on Industrial Informatics, Vol. 15, No. 7, pp. 4306-4314, 2019.
  • J. Chen and G. Xiao, “A Multi-Objective Optimization for Resource Allocation of Emergent Demands in Cloud Computing”, Journal of Cloud Computing, Vol. 10, No. 1, pp. 1-17, 2021.
  • A.F.S. Devaraj, E.L. Lydia and K. Shankar, “Hybridization of Firefly and Improved Multi-Objective Particle Swarm Optimization Algorithm for Energy Efficient Load Balancing in Cloud Computing Environments”, Journal of Parallel and Distributed Computing, Vol. 142, pp. 36-45, 2020.
  • A. Abid and M. Hussain, “Challenges and Issues of Resource Allocation Techniques in Cloud Computing”, KSII Transactions on Internet and Information Systems, Vol. 14, No. 7, pp. 1-14, 2020.
  • H. Ji, O. Alfarraj and A. Tolba, “Artificial Intelligence-Empowered Edge of Vehicles: Architecture, Enabling Technologies, and Applications”, IEEE Access, Vol. 8, pp. 61020-61034, 2020.
  • N. Arivazhagan and V. Prabhu Sundramurthy, “Cloud-Internet of Health Things (IOHT) Task Scheduling using Hybrid Moth Flame Optimization with Deep Neural Network Algorithm for E Healthcare Systems”, Scientific Programming, Vol. 2022, pp. 1-12, 2022.
  • N.V. Kousik and P. Rajakumar, “A Survey on Various Load Balancing Algorithm to Improve the Task Scheduling in Cloud Computing Environment”, Journal of Advanced Research in Dynamical and Control Systems, Vol. 11, No. 8, pp. 2397-2406, 2019.
  • R. Indhumathi and A. Pandey, “Design of Task Scheduling and Fault Tolerance Mechanism based on GWO Algorithm for Attaining Better QoS in Cloud System”, Wireless Personal Communications, Vol. 128, No. 4, pp. 2811-2829, 2023.
  • V.K. Gunjan, S. Kumar, M.O. Mohamed and V. Saravanan, “Machine Learning and Cloud-Based Knowledge Graphs to Recognize Suicidal Mental Tendencies”, Computational Intelligence and Neuroscience, Vol. 2022, pp. 1-12, 2022.
  • R. Tripathy, K. Das and P. Das, “Spectral Clustering based Fuzzy C-Means Algorithm for Prediction of Membrane Cholesterol from ATP-Binding Cassette Transporters”, Proceedings of International Conference on Intelligent and Cloud Computing, pp. 439-448, 2021.

Abstract Views: 24

PDF Views: 1




  • Swarm Intelligence Optimization for Resource Allocation in Cloud Computing Environments

Abstract Views: 24  |  PDF Views: 1

Authors

Adlin Sheeba
Department of Computer Science and Engineering, St. Joseph’s Institute of Technology, India
Brijendra Gupta
Department of Information Technology, Siddhant College of Engineering, India
L. Malathi
Department of Computer Engineering, Government Polytechnic College, Namakkal, India
D. Saravanan
School of Computing Science and Engineering, VIT Bhopal University, India

Abstract


Cloud computing has emerged as a powerful paradigm for resource allocation due to its scalability and flexibility. Efficient resource allocation is critical for optimizing the performance and utilization of cloud resources. In this context, swarm intelligence optimization algorithms, such as Salp Swarm Optimization (SSO), have shown promising results in solving complex optimization problems. This paper presents a novel approach that utilizes SSO for resource allocation in cloud computing environments. The proposed approach aims to maximize resource utilization, minimize response time, and improve overall system performance. The SSO algorithm is used to dynamically allocate virtual machines (VMs) to physical hosts based on their resource demands and availability. Experimental results demonstrate that the proposed approach outperforms existing methods in terms of resource utilization and response time, thereby enhancing the efficiency of cloud computing environments.

Keywords


Swarm Intelligence Optimization, Salp Swarm Optimization, Resource Allocation, Cloud Computing, Virtual Machines, Resource Utilization, Response Time, Performance Optimization.

References