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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Azodolmolky S, Wieder P, Yahyapour R (2013) Cloud computing networking: challenges and opportunities for innovations. IEEE Commun Mag 51(7):59–63
Yeo S, Lee HHS (2011) Using mathematical modeling in provisioning a heterogeneous cloud computing environment. Computer 44(8):55–62
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
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
Zhang Y, Zhou Y (2013) Transparent computing: spatio-temporal extension on von neumann architecture for cloud services. Tsinghua Sci Technol 18(1):10–21
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
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
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
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
Goyal A (2014) A study of load balancing in cloud computing using soft computing techniques. Int J Comput Appl 92(9):33–39
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
Mitzenmacher M (2001) The power of two choices in randomized load balancing. IEEE Trans Parallel Distrib Syst 12(10):1094–1104
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)