Load Balancing in Cloud Computing: A Survey on Popular Techniques and Comparative Analysis

1
Rajgopal K T
Rajgopal K T
2
Dr. K R. Anil Kumar
Dr. K R. Anil Kumar
3
Nagesh Shenoy H
Nagesh Shenoy H

Send Message

To: Author

GJCST Volume 18 Issue B1

Article Fingerprint

ReserarchID

CSTB64MML

Load Balancing in Cloud Computing: A Survey on Popular Techniques and Comparative Analysis Banner
  • English
  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Cebuano
  • Chichewa
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Corsican
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Frisian
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Hindi
  • Hmong
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Maori
  • Marathi
  • Mongolian
  • Myanmar (Burmese)
  • Nepali
  • Norwegian
  • Pashto
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Samoan
  • Scots Gaelic
  • Serbian
  • Sesotho
  • Shona
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Somali
  • Spanish
  • Sundanese
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Welsh
  • Xhosa
  • Yiddish
  • Yoruba
  • Zulu

Cloud Computing is universally accepted as the most intensifying field in web technologies today. With the increasing popularity of the cloud, popular website’s servers are getting overloaded with high request load by users. One of the main challenges in cloud computing is Load Balancing on servers. Load balancing is the procedure of sharing the load between multiple processors in a distributed environment to minimize the turnaround time taken by the servers to cater service requests and make better utilization of the available resources. It greatly helps in scenarios where there is misbalance of workload on the servers as some machines may get heavily loaded while others remain under-loaded or idle. Load balancing methods make sure that every VM or server in the network holds workload equilibrium and load as per their capacity at any instance of time. Static and Dynamic load balancing are main techniques for balancing load on servers. This paper presents a brief discussion on different load balancing schemes and comparison between prime techniques.

52 Cites in Articles

References

  1. O Elzeki (2012). Max-Min Approach.
  2. T Kokilavani (2011). Load Balance Min-Min.
  3. Singh (2008). Vector Dot.
  4. Stanojevic (2009). Ant Colony Optimization Theory.
  5. Y Zhao (2009). Intra-Cloud Load Balancing.
  6. V Nae (2010). Unknown Title.
  7. J Hu (2010). Unknown Title.
  8. A Bhadani (2010). Figure 9: Forest plot of the effect of multi-component exercise on physical fitness in patients with type 2 diabetes mellitus: (A) upper limb strength (Seyedizadeh, Cheragh-Birjandi & Hamedi Nia, 2020; Ghodrati et al., 2023; Lambers et al., 2008; Balducci et al., 2010); (B) lower limb strength (Seyedizadeh, Cheragh-Birjandi & Hamedi Nia, 2020; Sénéchal et al., 2013; Ghodrati et al., 2023; Lambers et al., 2008; Balducci et al., 2010); (C) peak relative oxygen uptake (De Oliveira et al., 2012; Church et al., 2010; Annibalini et al., 2017; Banitalebi et al., 2019; Larose et al., 2010; Kadoglou et al., 2013; Sparks et al., 2013; Sénéchal et al., 2013; Johansen et al., 2017; Newton et al., 2020; Byrkjeland et al., 2015; Kang, Ko & Baek, 2016; Balducci et al., 2010; Stomby et al., 2017; Delevatti et al., 2022); (D) body mass index (BMI) (Szilágyi et al., 2019; Banitalebi et al., 2019; Banitalebi et al., 2021; Annibalini et al., 2017; Kadoglou et al., 2013; Aylin et al., 2009; Sparks et al., 2013; Sénéchal et al., 2013; Johansen et al., 2017; Ghodrati et al., 2023; Sigal et al., 2007; Lambers et al., 2008; Balducci et al., 2010; Stomby et al., 2017; Cai et al., 2023; Jeon et al., 2020)..
  9. H Liu (2010). Unknown Title.
  10. Y Fang (2010). Dual-Stage Job Scheduling.
  11. M Randles (2010). Decentralized Honey Bee.
  12. Y Lua (2012). Unknown Title.
  13. Baris Yuce (2013). Honey Bee Inspired Algorithm.
  14. Y Lua (2011). REFERENCIAS.
  15. Abraham (2007). Genetic algorithm based schedulers for grid computing systems Javier Carretero, Fatos Xhafa.
  16. Sukhvir Kaur,Supriya Kinger (2014). Review on Load Balancing Techniques in Cloud Computing Environment.
  17. M Katyal,A Mishra (2013). Implementation of Load Balancing Algorithms in Cloud Computing Environment using Cloud Analyst Simulator.
  18. R Rajan,V Jeyakrishnan (2013). A survey on Cloud Computing load balancing.
  19. Fahimeh Ramezani,Jie Lu,Farookh Hussain (2013). Task-Based System Load Balancing in Cloud Computing Using Particle Swarm Optimization.
  20. M Ali,Alakeel (2010). A Guide To Dynamic Load Balancing In Distributed Computer Systems.
  21. David Escalnte,Andrew Korty (2011). Korty, David.
  22. V Parin,Hitesh Patel,Pinal Patel,Patel (2012). A Survey on Load Balancing in Cloud Computing.
  23. Asser Tantawi,Don Towsley (1985). Optimal static load balancing in distributed computer systems.
  24. S Bokhari (1979). Dual Processor Scheduling with Dynamic Reassignment.
  25. Aarti Khetan,Vivek Bhushan,Chand Subhash,Gupta (2013). A survey on Cloud Computing load balancing.
  26. Jasmin James,Dr Verma (2012). Efficient VM Load Balancing Algorithm for a Cloud Computing Environment.
  27. Singh Sharma Sandeep,Sharma Sarabjit,Meenakshi (2008). Performance Analysis of Load Balancing Algorithms.
  28. Ruixia Tong,Xiongfeng Zhu (2010). A Load Balancing Strategy Based on the Combination of Static and Dynamic.
  29. Andrew Mallett (2021). Red Hat Certified Engineer (RHCE) Study Guide.
  30. K Christodoulopoulos,V Sourlas,I Mpakolas,E Varvarigos (2009). A comparison of centralized and distributed meta-scheduling architectures for computation and communication tasks in Grid networks.
  31. R Chang,J Chang,P.-S Lin (2009). An ant algorithm for balanced job scheduling in grids.
  32. D,P Venkata,Krishna (2013). Honey bee behavior inspired load balancing of tasks in cloud computing environments.
  33. Mohammad Kawser (2012). Performance Comparison between Round Robin andProportional Fair Scheduling Methods for LTE.
  34. Hung-Chang Hsiao,Hsueh-Yi Chung,Haiying Shen,Yu-Chang Chao (2015). Load Rebalancing for Distributed File Systems in Clouds.
  35. Martin Randles,David Lamb,A Taleb-Bendiab (2010). A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing.
  36. J Hu,J Gu,G Sun,T Zhao (2010). A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud computing Environment.
  37. Ratan Mishra,A Jaiswal (2012). Ant colony Optimization: A Solution of Load balancing in Cloud.
  38. Prashant Stuti Dave,Mehta (2014). Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Computing.
  39. O M.Elzeki,M Z. Reshad,M A. Elsoud (2012). Improved Max-Min Algorithm in Cloud Computing.
  40. Dr Kokilavani,George Amalarethinam (2011). Load Balanced Min-Min Algorithm for Static MetaTask Scheduling in Grid Computing.
  41. A Singh,M Korupolu,D Mohapatra (2008). Server-Storage Virtualization: Integration and Load Balancing in Data Centers.
  42. R Stanojevic,R Shorten (2009). Load balancing vs. distributed rate limiting: a unifying framework for cloud control.
  43. Yi Zhao,Wenlong Huang (2009). Adaptive Distributed Load Balancing Algorithm Based on Live Migration of Virtual Machines in Cloud.
  44. Vlad Nae,Radu Prodan,Thomas Fahringer (2010). Cost-efficient hosting and load balancing of Massively Multiplayer Online Games.
  45. J Hu,J Gu,G Sun,T Zhao (2010). 3rd International Symposium on Parallel Architectures, Algorithms and Programming.
  46. A Bhadani,S Chaudhary (2010). 3rd Annual ACM Bangalore Conference.
  47. Hao Liu,Shijun Liu,Xiangxu Meng,Chengwei Yang,Yong Zhang (2010). LBVS: A Load Balancing Strategy for Virtual Storage.
  48. Yiqiu Fang,Fei Wang,Junwei Ge (2010). A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing.
  49. Martin Randles,David Lamb,A Taleb-Bendiab (2010). A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing.
  50. Yi Lu,Qiaomin Xie,Gabriel Kliot,Alan Geller,James Larus,Albert Greenberg (2011). Join-Idle-Queue: A novel load balancing algorithm for dynamically scalable web services.
  51. Yashpalsinh Jadeja,Kirit Modi (2012). Cloud computing - concepts, architecture and challenges.
  52. Cristian Klein,Alessandro Papadopoulos,Manfred Dellkrantz,Jonas Durango,Martina Maggio,Karl-Erik Arzen,Francisco Hernandez-Rodriguez,Erik Elmroth (2014). Improving Cloud Service Resilience Using Brownout-Aware Load-Balancing.

Funding

No external funding was declared for this work.

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

No ethics committee approval was required for this article type.

Data Availability

Not applicable for this article.

Rajgopal K T. 2018. \u201cLoad Balancing in Cloud Computing: A Survey on Popular Techniques and Comparative Analysis\u201d. Global Journal of Computer Science and Technology - B: Cloud & Distributed GJCST-B Volume 18 (GJCST Volume 18 Issue B1): .

Download Citation

Issue Cover
GJCST Volume 18 Issue B1
Pg. 35- 44
Journal Specifications

Crossref Journal DOI 10.17406/gjcst

Print ISSN 0975-4350

e-ISSN 0975-4172

Keywords
Classification
GJCST-B Classification: H.3.m
Version of record

v1.2

Issue date

June 8, 2018

Language

English

Experiance in AR

The methods for personal identification and authentication are no exception.

Read in 3D

The methods for personal identification and authentication are no exception.

Article Matrices
Total Views: 5968
Total Downloads: 1584
2026 Trends
Research Identity (RIN)
Related Research

Published Article

Cloud Computing is universally accepted as the most intensifying field in web technologies today. With the increasing popularity of the cloud, popular website’s servers are getting overloaded with high request load by users. One of the main challenges in cloud computing is Load Balancing on servers. Load balancing is the procedure of sharing the load between multiple processors in a distributed environment to minimize the turnaround time taken by the servers to cater service requests and make better utilization of the available resources. It greatly helps in scenarios where there is misbalance of workload on the servers as some machines may get heavily loaded while others remain under-loaded or idle. Load balancing methods make sure that every VM or server in the network holds workload equilibrium and load as per their capacity at any instance of time. Static and Dynamic load balancing are main techniques for balancing load on servers. This paper presents a brief discussion on different load balancing schemes and comparison between prime techniques.

Our website is actively being updated, and changes may occur frequently. Please clear your browser cache if needed. For feedback or error reporting, please email [email protected]
×

This Page is Under Development

We are currently updating this article page for a better experience.

Request Access

Please fill out the form below to request access to this research paper. Your request will be reviewed by the editorial or author team.
X

Quote and Order Details

Contact Person

Invoice Address

Notes or Comments

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

High-quality academic research articles on global topics and journals.

Load Balancing in Cloud Computing: A Survey on Popular Techniques and Comparative Analysis

Rajgopal K T
Rajgopal K T
Dr. K R. Anil Kumar
Dr. K R. Anil Kumar
Nagesh Shenoy H
Nagesh Shenoy H

Research Journals