Skip to main content

Research on Heuristic Based Load Balancing Algorithms in Cloud Computing

  • Conference paper
  • First Online:
Intelligent Data Analysis and Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 370))

Abstract

Since the proposition of the concept of cloud computing in the year 2006, cloud computing has drawn lots of attention from both industry and academic area. Several technologies such as virtualization formed the basis of cloud computing, while some other technologies acts as system improvement strategies in cloud computing. Among the used technologies, Load balancing is indispensable and extremely important in improving system performance and maintaining users’ experience. In this paper, we focus on load balancing algorithms commonly used in cloud computing. Through our analysis we proposed our improved online load balancing algorithm. We use several experimental results to show its power and efficiency. We use CloudSim as a simulator to verify our thoughts.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Azodolmolky S, Wieder P, Yahyapour R (2013) Cloud computing networking: challenges and opportunities for innovations. IEEE Commun Mag 51(7):59–63

    Article  Google Scholar 

  2. Yeo S, Lee HHS (2011) Using mathematical modeling in provisioning a heterogeneous cloud computing environment. Computer 44(8):55–62

    Article  Google Scholar 

  3. Doyle J, Shorten R, O’Mahony D (2013) Stratus: load balancing the cloud for carbon emissions control. IEEE Trans Cloud Comput 1(1):116–128

    Article  Google Scholar 

  4. Gulisano V, Jimenez-Peris R, Patino-Martinez M et al (2012) Streamcloud: An elastic and scalable data streaming system. IEEE Trans Parallel Distrib Syst 23(12):2351–2365

    Article  Google Scholar 

  5. Zhang Y, Zhou Y (2013) Transparent computing: spatio-temporal extension on von neumann architecture for cloud services. Tsinghua Sci Technol 18(1):10–21

    Article  Google Scholar 

  6. Xu G, Pang J, Fu X (2013) A load balancing model based on cloud partitioning for the public cloud. Tsinghua Sci Technol 18(1):34–39

    Article  MATH  Google Scholar 

  7. Mathew T, Sekaran KC, Jose J (2014) Study and analysis of various task scheduling algorithms in the cloud computing environment. In: International conference on advances in computing, communications and informatics (ICACCI). IEEE, pp 658–664

    Google Scholar 

  8. Mour S, Srivastava P, Patel P et al (2014) Load management model for cloud computing. In: 9th international conference for internet technology and secured transactions (ICITST). IEEE, pp 178–184

    Google Scholar 

  9. Wang SC, Yan KQ, Liao WP et al (2010) Towards a load balancing in a three-level cloud computing network. In: 3rd IEEE international conference on computer science and information technology (ICCSIT), vol 1. IEEE, pp 108–113

    Google Scholar 

  10. Goyal A (2014) A study of load balancing in cloud computing using soft computing techniques. Int J Comput Appl 92(9):33–39

    Google Scholar 

  11. Calheiros RN, Ranjan R, Beloglazov A et al (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Experience 41(1):23–50

    Google Scholar 

  12. Mitzenmacher M (2001) The power of two choices in randomized load balancing. IEEE Trans Parallel Distrib Syst 12(10):1094–1104

    Article  Google Scholar 

Download references

Acknowledgment

The authors would like to thank for the support from the project NSFC (National Natural Science Foundation of China) with the Grant number 61202456 and the HIT Innovation Fund with Grant number HIT. NSRIF. 2015087.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Linlin Tang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Pan, J., Ren, P., Tang, L. (2015). Research on Heuristic Based Load Balancing Algorithms in Cloud Computing. In: Abraham, A., Jiang, X., Snášel, V., Pan, JS. (eds) Intelligent Data Analysis and Applications. Advances in Intelligent Systems and Computing, vol 370. Springer, Cham. https://doi.org/10.1007/978-3-319-21206-7_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-21206-7_35

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-21205-0

  • Online ISBN: 978-3-319-21206-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics