Abstract
The cloud computing is an up-and-coming computing standard, which offers large-scale distributed computing environment to share information and other resources as per users demand. Load balancing is a central challenge of the cloud computing, which requires distributing work load fairly across all the nodes for the better use of available resources. This research paper is a systematic review with a comparative study on existing techniques and tools for load balancing. Load balancing metric parameters (reaction time, fault tolerance, scalability, throughput, etc.) were used to evaluate the performance of existing techniques for comparison. Further, we have discussed virtualization of the cloud and its types for optimal resource utilization.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Sinha, U., Shekhar, M.: Comparison of Various Cloud Simulation tools available in Cloud Computing, International Journal of Advanced Research in Computer and Communication Engineering, Vol. 4, Issue 3 (2015).
Ahmad, M.O., Khan, R.Z.: The Cloud Computing: A Systematic Review, International Journal of Innovative Research in Computer and Communication Engineering (IJIRCCE), Vol. 3, Issue 5 (2015).
Randles, M., Lamb, D., Taleb-Bendiab, A.: A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing, 24th International Conference on Advanced Information Networking and Applications Workshops, pp. 551–556 (2010).
Desai, T., Prajapati, J.: A Survey Of Various Load Balancing Techniques And Challenges In Cloud Computing, International Journal Of Scientific & Technology Research Volume 2, Issue 11 (2013).
Kulkarni, A.K., Annappa, B.: Load Balancing Strategy for Optimal Peak Hour Performance in Cloud Datacenters, Signal Processing, Informatics, Communication and Energy Systems (SPICES), pp. 1–5, IEEE (2015).
Nwobodo, I.: Cloud Computing: A Detailed Relationship to Grid and Cluster Computing, International Journal of Future Computer and Communication, Vol. 4, No. 2 (2015).
Khan R.Z., Ahmad M.O. (2016) Load Balancing Challenges in Cloud Computing: A Survey. In: Lobiyal D., Mohapatra D., Nagar A., Sahoo M. (eds) Proceedings of the International Conference on Signal, Networks, Computing, and Systems. Lecture Notes in Electrical Engineering, vol 396. Springer, New Delhi.
Aditya, A., Chatterjee, U., Gupta, S.: A Comparative Study of Different Static and Dynamic Load Balancing Algorithm in Cloud Computing with Special, Vol. 5, No. 3, pp. 1898–1907 (2015).
Padhy, R.P., 2011. Load balancing in cloud computing systems (Doctoral dissertation, National Institute of Technology, Rourkela).
Kansal, N.J., Chana, I.: Existing Load Balancing Techniques In Cloud Computing: A Systematic Review, Journal of Information Systems and Communication, ISSN: 0976-8742, E-ISSN: 0976-8750, Vol. 3, Issue 1, pp. 87–91 (2012).
Liu, H., Shijun, Liu, Meng, X., Yang, C., Zhang, Y.: LBVS: A Load Balancing Strategy or Virtual Storage, IEEE International Conference on Service Science (ICSS), pp. 257–262 (2010).
Bhadani, A., Chaudhary, S.: Performance Evaluation of Web Servers using CentralLoad Balancing Policy over Virtual Machines on Cloud, COMPUTE (2010).
Begum, S., Prashanth, C.S.R.: Review of Load Balancing in Cloud Computing, IJCSI International Journal of Computer Science Issues, Vol. 10, Issue 1, No. 2 (2013).
Nakai, A.M., Madeira, E., Buzato, L.E.: Load balancing for Internet Distributed Using Limited Redirection Rates, LADC, pp. 156–165 (2011).
Lua, Y., Xie, Q., Kliot, G., Geller, A., Larus, J.R., Greenberg, A.: “Join-Idle-Queue: A novel load balancing algorithm for dynamically scalable web services”, An International Journal on Performance Evaluation (2011).
Mehta, H., Kanungo, P., Chandwani, M.: Decentralized Content Aware Load Balancing Algorithm for Distributed Computing Environments, International Conference and Workshop on Emerging Trends in Technology (ICWET), pp. 370–375 (2011).
Tin-Yu Wu, Wei-Tsong Lee, Yu-San Lin, Yih-Sin Lin, Hung-Lin Chan and Jhih-Siang Huang: Dynamic load balancing mechanism based on cloud storage, Computing, Communications and Applications Conference (ComComAp), pp. 102–106, IEEE (2012).
Mondal, B., Dasgupta, K., Dutta, P.: Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach, CEIT, Vol. 4, pp. 783–789 (2012).
Dhinesh, L.D., Babu, Krishna, P.V.: Honey bee behavior inspired load balancing of tasks in cloud computing environments, Appl. Soft Computing, Vol. 13 (2013).
Sahu, Y., Pateriya, R.K., Gupta, R.K.: Cloud Server Optimization with Load Balancing and Green Computing Techniques Using Dynamic Compare and Balance Algorithm, 5th International Conference on Computational Intelligence and Communication Networks, pp. 527–531, IEEE (2013).
Sharma, A., Peddoju, S.K.: Response Time Based Load Balancing in Cloud Computing, International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), IEEE (2014).
Gupta, E., Deshpande, V.: A Technique Based on Ant Colony Optimization for Load Balancing in Cloud Data Center, International Conference on Information Technology, IEEE (2014).
Shahid, M., Raza, Z.: A Precedence Based Load Balancing Strategy for Batch of DAGs for Computational Grid, International Conference on Contemporary Computing and Informatics (IC3I), pp. 1289–1295, IEEE (2014).
Singh, A., Juneja, D., Malhotra, M.: Autonomous Agent Based Load Balancing Algorithm in Cloud Computing, International Conference on Advanced Computing Technologies and Applications (ICACTA) (2015).
Gupta, R.: Review on Existing Load Balancing Techniques of Cloud Computing, International Journal of Advanced Research in Computer Science and Software Engineering, ISSN: 2277, Vol. 4, Issue 2 (2014).
Rastogi, D., Khan, F.U.: Techniques of load balancing in cloud computing: A survey, International Journal of Engineering Science and Computing (IJESC), pp. 335–338 (2014).
Ostermann, R.P.T.F., Plankensteiner, S.K.: Groudsim: an event based simulation framework for computational grids and clouds, in CoreGRID/ERCIM Workshop on Grids and Clouds. Springer Computer Science Editorial, Ischia (2010).
Khairunnisa and Banu., M.N.: Cloud Computing Simulation Tools - A Study, Intern. J. Fuzzy Mathematical Archive, Vol. 7, No. 1, 13–25 (2015).
Kliazovich, D., Bouvry, P., Khan, S.U.: GreenCloud: a packet-level simulator of energy-aware cloud computing data centers, Journal of Supercomputing, Vol. 62, no. 3, pp. 1263–1283 (2012). Available: http://greencloud.gforge.uni.lu/.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ahmad, M.O., Khan, R.Z. (2018). Load Balancing Tools and Techniques in Cloud Computing: A Systematic Review. In: Bhatia, S., Mishra, K., Tiwari, S., Singh, V. (eds) Advances in Computer and Computational Sciences. Advances in Intelligent Systems and Computing, vol 554. Springer, Singapore. https://doi.org/10.1007/978-981-10-3773-3_18
Download citation
DOI: https://doi.org/10.1007/978-981-10-3773-3_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3772-6
Online ISBN: 978-981-10-3773-3
eBook Packages: EngineeringEngineering (R0)