JOURNAL ARTICLE

Fuzzy logic based dynamic load balancing in virtualized data centers

Abstract

Cloud Computing helps to provide quality of service to the end users within required time frame. Serving user requests using distributed network of virtualized data centers is a challenging task as response time increases significantly without a proper load balancing strategy. There are many algorithms proposed in the literature to support load balancing in cloud environment. All of them have their merits and demerits. The inherent structure of load balancing is rather imprecise. In this research, we model the imprecise requirements of memory, bandwidth and disk space through the use of fuzzy logic. Then we design and evaluate an efficient dynamic fuzzy load balancing algorithm which could efficiently predict the virtual machine where the next job will be scheduled. We implement a cloud model in simulation environment and compare the result of our novel approach with existing techniques. Simulation results demonstrate that our fuzzy algorithm outperforms other scheduling algorithms with respect to response time, data center processing time, etc.

Keywords:
Computer science Load balancing (electrical power) Cloud computing Fuzzy logic Virtual machine Response time Distributed computing Data center Quality of service Scheduling (production processes) Real-time computing Operating system Computer network Artificial intelligence

Metrics

40
Cited By
10.62
FWCI (Field Weighted Citation Impact)
14
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.