Skip to main content

A Performance Comparison of Load Balancing in Cloud Computing Techniques

  • Conference paper
  • First Online:
Data Science and Big Data Analytics (IDBA 2023)

Part of the book series: Data-Intensive Research ((DIR))

Included in the following conference series:

  • 146 Accesses

Abstract

Cloud computing is a new era in large-scale computing in which information is processed from large data centers. One of the most difficult aspects of this is balancing the load across all of the nodes. It is also necessary for proper asset use and equitable labor allocation. Appropriate allocation and exploitation of computer resources in sharing mode can result in high end-user experience as well as optimal resource consumption. To accomplish the desired aim, massive data-centric systems and networks must be balanced. The load rebalancing problem is seen as an efficiency problem, and a solid regulating set of rules for load can allow for a variety of compensations such as scalability enabling, barrier avoidance, minimizing resource usage, and so on. Several studies have offered numerous solutions to load balancing problems in the cloud environment. This work seeks to investigate and analyze a range of weight balancing methods within the context of cloud computing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Reddy V, Surya K, Praveen M, Lokesh B, Vishal A, Akhil K (2016) Performance analysis of load balancing algorithms in cloud computing environment. Indian J Sci Technol 9. https://doi.org/10.17485/ijst/2016/v9i18/90697

  2. Sidhu A, Kinger S (2005) Analysis of load balancing techniques in cloud computing. Int J Comput Technol 4(2):737–741. https://doi.org/10.24297/ijct.v4i2C2.4194

  3. Chaczko Z, Mahadevan V, Aslanzadeh S, Mcdermid C (2011) Availability and load balancing in cloud computing. In: 2011 International conference on computer and software modeling, IPCSIT, vol 14. ACSIT Press, Singapore

    Google Scholar 

  4. Shaikh FB, Haider S (2011) Security threats in cloud computing. In: 2011 International conference for internet technology and secured transactions, Abu Dhabi, pp 214–219

    Google Scholar 

  5. Jansen W, Grance T (2011) Guidelines on security and privacy in public cloud computing. National Institute of Standards and Technology Gaithersburg, Jan 2011. https://doi.org/10.6028/NIST.SP.800-144

  6. Mell P, Grance T (2011) The NIST definition of cloud computing. NIST Special Publication 800-145, Sept 2011

    Google Scholar 

  7. Raghava NS, Singh D (2014) Comparative study on load balancing techniques in cloud computing. Open J Mob Comput Cloud Comput 1(1)

    Google Scholar 

  8. Felter B (2020) The different types of cloud computing and how they differ, 17 Sept 2020. https://www.vxchnge.com/blog/different-types-of-cloud-computing. Accessed on 12 Oct 2020

  9. Mondal B, Dasgupta K, Dutta P (2012) Load balancing in cloud computing using stochastic hill climbing—a soft computing approach. Procedia Technol 4:783–789. https://doi.org/10.1016/j.protcy.2012.05.128

    Article  Google Scholar 

  10. Moharana S (2013) Analysis of load balancers in cloud computing. Int J Comput Sci Eng 2:101–108

    Google Scholar 

  11. Escalante D, Korty AJ (2011) Cloud services: policy and assessment. EDUCASE Rev 46(4)

    Google Scholar 

  12. Kumar P, Kumar R (2019) Issues and challenges of load balancing techniques in cloud computing: a survey. ACM Comput Surv 51(6):35 p, article 120. https://doi.org/10.1145/3281010

  13. Grousa D, Anthony T (2005) Non-cooperative load balancing in distributed systems. J Parallel Distrib Comput. https://doi.org/10.1016/j.jpdc.2005.05.001

  14. Abubakar, Rashid H, Usman (2004) Evaluation of load balancing strategies. In: National conference on emerging technologies

    Google Scholar 

  15. Jyoti MS, Mishra R (2019) Cloud computing and load balancing in cloud computing—survey. In: 2019 9th International conference on cloud computing, data science & engineering (confluence), Noida, India, pp 51–55. https://doi.org/10.1109/CONFLUENCE.2019.8776948

  16. Patel MA, Mehta R (2015) A comparative study of heuristic load balancing in cloud environment. Int J Adv Eng Res Dev 2(1)

    Google Scholar 

  17. Liu G, Li J, Xu J (2013) An improved min-min algorithm in cloud computing. In: Du Z (eds) Proceedings of the 2012 international conference of modern computer science and applications. Advances in intelligent systems and computing, vol 191. Springer, Berlin. https://doi.org/10.1007/978-3-642-33030-8_8

  18. Kokilavani T,George Amalarethinam DI (2011) Load balanced min-min algorithm for static meta task scheduling in grid computing. Int J Comput Appl 20(2). https://doi.org/10.5120/2403-3197

  19. Ritchie G, Levine J (2003) A fast, effective local search for scheduling independent jobs in heterogeneous computing environments. In: Proceedings of the 22nd workshop of the UK planning and scheduling special interest group

    Google Scholar 

  20. Kumar A, Raj A (2015) A new static load balancing algorithm in cloud computing. Int J Comput Appl 132:13–18. https://doi.org/10.5120/ijca2015907285

    Article  Google Scholar 

  21. Begum S, Prashanth CSR (2013) Review of load balancing in cloud computing. IJCSI Int J Comput Sci 10(1):1694-0784

    Google Scholar 

  22. Shiny (2013) Load balancing in cloud computing: a review. IOSR J Comput Eng (IOSR-JCE) 15(2):22–29. e-ISSN: 2278-0661, p-ISSN: 2278-8727

    Google Scholar 

  23. Bala A, Chana I (2016) Prediction-based proactive load balancing approach through VM migration. Eng Comput 32(4):581–592. https://doi.org/10.1007/s00366-016-0434-5

  24. Alakeel AM (2010) A guide to dynamic load balancing in distributed computer systems. Int J Comput Sci Network Secur 10(6):153–160

    Google Scholar 

  25. Devi D, Uthariaraj V (2016) Load balancing in cloud computing environment using improved weighted round robin algorithm for nonpreemptive dependent tasks. Sci World J 2016:1–14. https://doi.org/10.1155/2016/3896065

    Article  Google Scholar 

  26. Upreti K, Peng S-L, Kshirsagar PR, Chakrabarti P, Al-Alshaikh HA, Sharma AK, Poonia RC (2023) A multi-model unified disease diagnosis framework for cyber healthcare using IoMT- cloud computing networks. J Discrete Math Sci Crypt 26(6):1819–1834. https://doi.org/10.47974/JDMSC-1831

  27. Wang WJ, Chang YS, Lo WT et al (2013) Adaptive scheduling for parallel tasks with QoS satisfaction for hybrid cloud environments. J Supercomput 66:783–811. https://doi.org/10.1007/s11227-013-0890-2

    Article  Google Scholar 

  28. Mittal S, Monga C, Upreti K, Kumar N, Raut RD, Alam MS (2022) Light weight cryptography for cloud-based e-health records. In: 2022 7th International conference on communication and electronics systems (ICCES), pp 690–696. https://doi.org/10.1109/ICCES54183.2022.9835827

  29. Babu D, Krishna V (2013) Honey bee behavior inspired load balancing of tasks in cloud computing environments. Appl Soft Comput J 13(5):2292–2303

    Google Scholar 

  30. Chen C, Zhu X, Bao W, Chen L, Sim KM (2013) An agent-based emergent task allocation algorithm in clouds. In: 2013 IEEE 10th international conference on high performance computing and communications and 2013 IEEE international conference on embedded and ubiquitous computing, Zhangjiajie, pp 1490–1497. https://doi.org/10.1109/HPCC.and.EUC.2013.210.

  31. Zhao J, Yang K, Wei X, Ding Y, Hu L, Xu G (2016) A heuristic clustering-based task deployment approach for load balancing using Bayes theorem in cloud environment. IEEE Trans Parallel Distrib Syst 27(2):305–316. https://doi.org/10.1109/TPDS.2015.2402655

  32. Wu Z, Xing S, Cai S, Xiao Z, Ming Z (2017) A genetic-ant-colony hybrid algorithm for task scheduling in cloud system, pp 183–193. https://doi.org/10.1007/978-3-319-52015-5_19

  33. Elmougy S, Sarhan S, Joundy M (2017) A novel hybrid of Shortest job first and round Robin with dynamic variable quantum time task scheduling technique. J Cloud Comp 6:12. https://doi.org/10.1186/s13677-017-0085-0

    Article  Google Scholar 

  34. Keshvadi S, Faghih B (2016) A multi-agent based load balancing system in IaaS cloud environment. Int Rob Autom J 1(1):3–8. https://doi.org/10.15406/iratj.2016.01.00002

    Article  Google Scholar 

  35. Haque M, Kumar VV, Singh P et al (2023) A systematic meta-analysis of blockchain technology for educational sector and its advancements towards education 4.0. Educ Inf Technol. https://doi.org/10.1007/s10639-023-11744-2

  36. Ullah A, Nawi NM. Enhancement to dynamic load balancing technique for cloud computing using HBATAABC algorithm. Int J Model Simul Sci Comput. https://doi.org/10.1142/S1793962320500415

  37. Upreti K, Vargis BK, Jain R, Upadhyaya M (2021) Analytical study on performance of cloud computing with respect to data security. In: 2021 5th International conference on intelligent computing and control systems (ICICCS), pp 96–101. https://doi.org/10.1109/ICICCS51141.2021.9432268

  38. Mishra K, Majhi S (2021) A binary bird Swarm optimization based load balancing algorithm for cloud computing environment. Open Comput Sci 11:146–160. https://doi.org/10.1515/comp-2020-0215

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kamal Upreti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jain, R., Upreti, K., Hundekari, S., Parashar, J., Bayisa, T., Khan, M.A. (2024). A Performance Comparison of Load Balancing in Cloud Computing Techniques. In: Mishra, D., Yang, X.S., Unal, A., Jat, D.S. (eds) Data Science and Big Data Analytics. IDBA 2023. Data-Intensive Research. Springer, Singapore. https://doi.org/10.1007/978-981-99-9179-2_24

Download citation

Publish with us

Policies and ethics