Open Access   Article Go Back

A Survey of Load Balancing Algorithms in Cloud Environment

J. M. Tandel1 , H. R. Patel2

Section:Survey Paper, Product Type: Journal Paper
Volume-7 , Issue-2 , Page no. 294-299, Feb-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i2.294299

Online published on Feb 28, 2019

Copyright © J. M. Tandel, H. R. Patel . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: J. M. Tandel, H. R. Patel, “A Survey of Load Balancing Algorithms in Cloud Environment,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.2, pp.294-299, 2019.

MLA Style Citation: J. M. Tandel, H. R. Patel "A Survey of Load Balancing Algorithms in Cloud Environment." International Journal of Computer Sciences and Engineering 7.2 (2019): 294-299.

APA Style Citation: J. M. Tandel, H. R. Patel, (2019). A Survey of Load Balancing Algorithms in Cloud Environment. International Journal of Computer Sciences and Engineering, 7(2), 294-299.

BibTex Style Citation:
@article{Tandel_2019,
author = {J. M. Tandel, H. R. Patel},
title = {A Survey of Load Balancing Algorithms in Cloud Environment},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {2 2019},
volume = {7},
Issue = {2},
month = {2},
year = {2019},
issn = {2347-2693},
pages = {294-299},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=3659},
doi = {https://doi.org/10.26438/ijcse/v7i2.294299}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i2.294299}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=3659
TI - A Survey of Load Balancing Algorithms in Cloud Environment
T2 - International Journal of Computer Sciences and Engineering
AU - J. M. Tandel, H. R. Patel
PY - 2019
DA - 2019/02/28
PB - IJCSE, Indore, INDIA
SP - 294-299
IS - 2
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
400 326 downloads 168 downloads
  
  
           

Abstract

Cloud computing provides storing and accessing of your data over the internet. Cloud computing delivers computing services (servers, databases, networking, software etc.) over the internet. There are various advantages of cloud computing including Virtual computing environment, On-demand services, Maximum resource utilization and easier use of services etc. Still, there are numerous issues in cloud computing related to Security, Resource provisioning, Server consolidation, and Virtual machine migration. Load Balancing is an essential task in the Cloud Computing environment to achieve maximum utilization of resources, minimize the response time and maximize the throughput of the overall system. Load balancing algorithms increase the efficiency of the system by equally distributing the workload among the completion process. In this paper, we have presented the performance analysis of various load balancing algorithms based on various dependent parameters by considering two main load balancing approaches: static and dynamic. The both types of the load balancing algorithm have some advantages as well as disadvantages. The main purpose is to analyze different algorithms based on the time factor.

Key-Words / Index Term

Cloud computing, Load balancing, Static load balancing, Dynamic load balancing

References

[1] R. Buyya, J. Broberg, A.M. Goscinski, “Cloud computing: Principles and paradigms”, John Wiley & Sons, 2010.
[2] Y. Jadeja, K. Modi, “Cloud computing-concepts, architecture and challenges”, In Computing, International Conference on Electronics and Electrical Technologies, Kumaracoil, India, pp. 877-880, 2012.
[3] G. Rastogi, R. Sushil, “Analytical literature survey on existing load balancing schemes in cloud computing”, International Conference on In Green Computing and Internet of Things, Noida, India, pp. 1506-1510, 2015.
[4] A. S. Milani, N. J. Navimipour, “Load balancing mechanisms and techniques in the cloud environments: Systematic literature review and future trends.” Journal of Network and Computer Applications, Vol.71, pp.86-98, 2016.
[5] N. Rathore, I. Chana, “Load balancing and job migration techniques in grid: a survey of recent trends.” Wireless personal communications, Vol.79, No.3, pp. 2089-2125, 2014.
[6] K. Mahajan, A. Makroo, D. Dahiya, “ Round robin with server affinity: a VM load balancing algorithm for cloud based infrastructure”, Journal of information processing systems, Vol.9, No.3, pp. 379-394, 2013.
[7] P. Samal,P. Mishra, “Analysis of variants in Round Robin Algorithms for load balancing in Cloud Computing”, International Journal of computer science and Information Technologies, Vol.4, No.3, pp.416-419, 2013.
[8] V. Shinde, A. Dange, M.A. Lambay, “Load Balancing Algorithms in Cloud Computing”, International Journal of computer science trends and technology, No.4, pp.75-81, 2016.
[9] U. Bhoi, P.N. Ramanuj, “Enhanced max-min task scheduling algorithm in cloud computing”, International Journal of Application or Innovation in Engineering and Management, Vol.2, No.4, pp.259-264, 2013.
[10] H. Chen, F. Wang, N. Helian, G. Akanmu, “User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing”, National Conference on Parallel Computing Technologies, Bangalore, India, pp.1-8, 2013.
[11] S. Ray, A. De Sarkar, “Execution analysis of load balancing algorithms in cloud computing environment”, International Journal on Cloud Computing: Services and Architecture, Vol.2, No.5, pp.1-13, 2012.
[12] O. M. Elzeki, M. Z. Reshad, M. A. Elsoud, “Improved max-min algorithm in cloud computing”, International Journal of Computer Applications, Vol.50, No.12, pp.22-27, 2012.
[13] J. Uma, V. Ramasamy, Kaleeswaran, “A Load Balancing Algorithms in Cloud Computing Environment-A Methodical Comparison”, International Journal of Advanced Research in Computer Engineering & Technology, Vol.3, No.2, pp.79-82, 2014.
[14] C. L. Hung, H. H. Wang, Y. C. Hu, “Efficient load balancing algorithm for cloud computing network”, International Conference on Information Science and Technology, pp.28-30, 2012.
[15] K. Kaur, A. Narang, K. Kaur, “Load balancing techniques of cloud computing”, International Journal of Mathematics and Computer ReseDori, Vol.1, No.3, pp.103-108, 2013.
[16] M. Dorigo, “Optimization, Learning and Natural Algorithms”. Ph.D. Thesis, Politecnico di Milano, Italy, 1992.
[17] M. Padmavathi, S. M. Basha, “Dynamic and elasticity ACO load balancing algorithm for cloud computing”, International Conference on Intelligent Computing and Control Systems, Madurai, India, pp.77-81, 2017.
[18] S. K. Mishra, B. Sahoo, P. S. Manikyam, “Adaptive scheduling of cloud tasks using ant colony optimization”, In Proceedings of the 3rd International Conference on Communication and Information Processing, Tokyo, Japan, pp.202-208, 2017.
[19] P. V. Krishna, “Honey bee behavior inspired load balancing of tasks in cloud computing environments”, Applied Soft Computing, Vol.13, No.5, pp.2292-2303, 2013.
[20] H. Gupta, K. Sahu, “Honey bee behavior based load balancing of tasks in cloud computing”, International journal of Science and Research, Vol.3, No.6, 2014.
[21] A. Soni,G. Vishwakarma,Y. K. Jain, “A bee colony based multi-objective load balancing technique for cloud computing environment”, International Journal of Computer Applications, Vol.114, No.4, 2015.
[22] K. Dasgupta,B. Mandal, P. Dutta,J. K. Mandal,S. Dam, “A genetic algorithm (ga) based load balancing strategy for cloud computing”, Procedia Technology, No.10, pp.340-347, 2013.
[23] S. A. Hamad, F. A. Omara, “Genetic-based task scheduling algorithm in cloud computing environment”, International Journal of Advanced computer Science and Applications, Vol.7, No.4, pp.550-556, 2016.
[24] T. Wang, Z. Liu, Y. Chen, Y. Xu, X. Dai, “Load balancing task scheduling based on genetic algorithm in cloud computing”, In International Conference on Dependable, Autonomic and Secure Computing, Dalian, China, pp.146-152, 2014.
[25] G. Joshi,S. K. Verma, “Load balancing approach in cloud computing using improvised genetic algorithm: a soft computing approach”, International Journal of Computer Applications, Vol.122, No.9, 2015.
[26] A. A. Beegom, M. S. Rajasree, “ A particle swarm optimization based pareto optimal task scheduling in cloud computing”, In International Conference in Swarm Intelligence, Springer, Cham, pp.79-86, 2014.
[27] K. Pan, J. Chen, “Load balancing in cloud computing environment based on an improved particle swarm optimization”, In International Conference on Software Engineering and Service Science, Beijing, China, pp.595-598, 2015.
[28] M. A. Rodriguez, R. Buyya, “Deadline based resource provisioningand scheduling algorithm for scientific workflows on clouds”, IEEE transactions on Cloud Computing, Vol.2, No.2, pp.222-235, 2014.