Abstract
In recent years, the usage of Internet services and the number of users accessing the cloud systems are increased tremendously since the cloud offers enormous services to users and allows them to access its services from anywhere at any time in a flexible manner. Cloud computing is an emerging technology which has high performance and high throughput systems that can handle multiple users requests simultaneously. However, handling multiple user requests is a major challenge as number of requests increased day by day. It is very difficult for a server to manage all these users request at one time. Sometimes it may result in system breakdown and overloading of servers which causes load unbalancing. Load balancing is a technique in cloud computing that solves the problem of load unbalancing by evenly distributes the user’s request among multiple servers in an optimized way. In this paper, we present an overview of various load balancing algorithms proposed by several authors in recent years with respect to different load balancing metrics and tools used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gundu SR, Panem CA, Thimmapuram A (2020) Real-time cloud-based load balance algorithms and an analysis. SN Comput Sci 1:1–9
Kumar S, Rana DS (2015) Various dynamic load balancing algorithms in cloud environment: a survey. Int J Com Appl 129(6):16
Kaur A, Luthra MP (2018) A review on load balancing in cloud environment. Int J 17(1)
Eladl SG, Ziedan NI, Gaafar TS (2019) Cloud computing load balancing using genetic and throttled hybrid algorithm. Int J Eng Technol 11(3):606–626
Xu M, Tian W, Buyya R (2017) A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurrency Comput Pract Experience 29(12):e4123
Kherani FF, Vania J (2014) Load balancing in cloud computing. Int J Eng Develop Res 2(1)
Khatavkar B, Boopathy P (2017) Efficient WMaxMin static algorithm for load balancing in cloud computation. In: Innovations in power and advanced computing technologies (i-PACT), pp 1–6. IEEE
Chen H, Liu Q, Ai Q (2016) A new heuristic scheduling strategy lbmm in cloud computing. In: 8th international conference on intelligent human-machine systems and cybernetics (IHMSC), Vol 1, pp 314–317. IEEE
Chen H, Wang F, Helian N, kanmu G (2013) User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing. In: 2013 National Conference on Parallel computing technologies (PARCOMPTECH), pp 1–8. IEEE
Manaseer S, Alzghoul M, Mohmad M (2019) An advanced algorithm for load balancing in cloud computing using MEMA technique. Int J Innov Technol Explor Eng 8:36–41
Verma P, Shrivastava S, Pateriya RK (2017) Enhancing load balancing in cloud computing by ant colony optimization method. Int J Comput Eng Res Trends 4(6):277–284
Pham NMN, Le VS (2017) Applying ant colony system algorithm in multi-objective resource allocation for virtual services. J Inform Telecommun 1(4):319–333
Phi NX, Tin CT, Thu LNK, Hung TC (2018) Proposed load balancing algorithm to reduce response time and processing time on cloud computing. Int J Comput Netw Commun 10(3):87–98
Ghosh S, Banerjee C (2018) Dynamic time quantum priority based round robin for load balancing in cloud environment. In: 2018 4th International conference on research in computational intelligence and communication networks (ICRCICN) (pp. 33–37). IEEE
Tripathi S, Prajapati S, Ansari NA (2017) Modified optimal algorithm: for load balancing in cloud computing. In: 2017 International conference on computing, communication and automation (ICCCA), pp 116–121. IEEE
Maltare J, Prajapat B (2016) Dynamic load balancing in cloud computing using cloudsim. Int J Comput Appl 148(5)
Malhotra D, LD_ASG (2018) Load balancing algorithm in cloud computing. In: 2018 Fifth international conference on parallel, distributed and grid computing (PDGC), pp 387–392. IEEE
Sharma M, Jain VK (2019) Load balancing in cloud using hybrid approach. Int J Innovative Technol Exploring Eng (IJITEE)
Xu P, He G, Li Z, Zhang Z (2018) An efficient load balancing algorithm for virtual machine allocation based on ant colony optimization. Int J Distrib Sens Netw 14(12):1550147718793799
Chiang ML, Hsieh HC, Tsai WC, Ke MC (2017) An improved task scheduling and load balancing algorithm under the heterogeneous cloud computing network. In: 2017 IEEE 8th international conference on awareness science and technology (iCAST), pp 290–295. IEEE
Islam T, Hasan MS (2017) A performance comparison of load balancing algorithms for cloud computing. In: 2017 International conference on the frontiers and advances in data science (FADS), pp 130–135. IEEE
Volkova VN, Chemenkaya LV, Desyatirikova EN, Hajali M, Khodar A, Osama A (2018) Load balancing in cloud computing. In: 2018 IEEE conference of Russian young researchers in electrical and electronic engineering (EIConRus), pp 387–390. IEEE
Aslam S, Shah MA (2015) Load balancing algorithms in cloud computing: a survey of modern techniques. In: 2015 National software engineering conference (NSEC), pp 30–35. IEEE
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Priya, N., Shanmuga Priya, S. (2022). Load Balancing Algorithms in Cloud Computing Environment—An Effective Survey. In: Saraswat, M., Sharma, H., Balachandran, K., Kim, J.H., Bansal, J.C. (eds) Congress on Intelligent Systems. Lecture Notes on Data Engineering and Communications Technologies, vol 114. Springer, Singapore. https://doi.org/10.1007/978-981-16-9416-5_20
Download citation
DOI: https://doi.org/10.1007/978-981-16-9416-5_20
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-9415-8
Online ISBN: 978-981-16-9416-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)