Enhancing Cloud Computing Efficiency: Dynamic and Predictive Resource Allocation and Load Balancing Strategies
Dynamic resource allocation for load balancing is seen as a crucial optimization procedure in cloud computing. The aim is to achieve optimal resource efficiency and scalability quickly by distributing loads effectively among virtual machines. There is a strong desire for the exploration and development of new algorithms in this field to advance technology and make progress in resource allocation applications in cloud computing. This study investigates innovative techniques for handling resources in cloud computing, specifically emphasizing enhancing efficiency by utilizing load balancing and dynamic predictive resource allocation. This research study involves using machine learning models like Long Short-Term Memory (LSTM) networks and AutoRegressive Integrated Moving Average (ARIMA) within a framework to allocate resources and predict workloads dynamically. Furthermore, the research analyzes how cloud-based load-balancing services play a role in efficiently distributing incoming traffic, avoiding bottlenecks, and improving fault tolerance. Through implementing practical experiments on Microsoft Azure, we evaluate the efficacy of these tactics, showcasing their ability to enhance resource utilization and greatly enhance cloud computing performance in general.
Authors
- Dweepna Garg (ORCID: https://orcid.org/0000-0002-6376-8346)
- Manasvi Vachhani
- Minal Patel (ORCID: https://orcid.org/0000-0002-2002-2907)
- Kashyap Patel
- Zeel Patel
Institutions
- Charotar University of Science and Technology (IN)
Publication Details
- Published
- 2024-12-17
- DOI
- https://doi.org/10.1109/icicnis64247.2024.10823380
- Citations
- 1
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.78