Dynamic Load Balancing for Enhanced Resource Utilization in IaaS Cloud Computing
Efficient load balancing is vital in cloud computing to optimize resource use, enhance performance, and maintain application availability. Traditional methods often underutilize the scalability of IaaS models. Hence, a dynamic load balancing system is crucial for real-time traffic distribution among IaaS servers based on demand and resource availability. High traffic challenges in web hosting can degrade load times. Dynamic server load balancing is pivotal here. Our approach integrates ASA genetic algorithms with process scheduling. It queues and assigns requests randomly to virtual servers, verifying connections. A genetic algorithm optimizes schedules via selection, crossover, and mutation, iterating for the best schedule. This strategy markedly reduces load times and maximizes system performance.
Authors
- Anshul Kumar (ORCID: https://orcid.org/0000-0001-8880-5249)
- Sandeep Mathur (ORCID: https://orcid.org/0000-0002-6729-6833)
- Adarsh Malviya
Institutions
- Amity University (IN)
- JRE Group of Institutions (IN)
- Noida International University (IN)
Publication Details
- Published
- 2024-09-18
- DOI
- https://doi.org/10.1109/ic3i61595.2024.10828615
- Citations
- 1
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.78