Back to Search
Start Over
Load balancing in cloud computing: A big picture
- Source :
- Journal of King Saud University: Computer and Information Sciences, Vol 32, Iss 2, Pp 149-158 (2020)
- Publication Year :
- 2020
- Publisher :
- Elsevier, 2020.
-
Abstract
- Scheduling or the allocation of user requests (tasks) in the cloud environment is an NP-hard optimization problem. According to the cloud infrastructure and the user requests, the cloud system is assigned with some load (that may be underloaded or overloaded or load is balanced). Situations like underloaded and overloaded cause different system failure concerning the power consumption, execution time, machine failure, etc. Therefore, load balancing is required to overcome all mentioned problems. This load balancing of tasks (those are may be dependent or independent) on virtual machines (VMs) is a significant aspect of task scheduling in clouds. There are various types of loads in the cloud network such as memory load, Computation (CPU) load, network load, etc. Load balancing is the mechanism of detecting overloaded and underloaded nodes and then balance the load among them. Researchers proposed various load balancing approaches in cloud computing to optimize different performance parameters. We have presented a taxonomy for the load balancing algorithms in the cloud. A brief explanation of considered performance parameters in the literature and their effects is presented in this paper. To analyze the performance of heuristic-based algorithms, the simulation is carried out in CloudSim simulator and the results are presented in detail. Keywords: Cloud computing, Energy consumption, Load balancing, Makespan, Virtualization, VM, Task allocation
- Subjects :
- Optimization problem
General Computer Science
Computer science
business.industry
Computation
Distributed computing
020206 networking & telecommunications
Cloud computing
02 engineering and technology
Load balancing (computing)
computer.software_genre
Memory load
lcsh:QA75.5-76.95
Scheduling (computing)
Power consumption
Virtual machine
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
lcsh:Electronic computers. Computer science
business
computer
Subjects
Details
- Language :
- English
- ISSN :
- 13191578
- Volume :
- 32
- Issue :
- 2
- Database :
- OpenAIRE
- Journal :
- Journal of King Saud University: Computer and Information Sciences
- Accession number :
- edsair.doi.dedup.....b66a83fb74fac65e2915b6a5ecae6e82