LOAD BALANCING IN CLOUD COMPUTING: A REVIEW

sangeeta soni, sangeeta soni, suman sangwan

Abstract


Cloud computing is rapidly growing due to the enormous benefits it offers over the traditional approach. Earlier, lot of things like buying server, managing traffic and maintenance needs to be managed individually leading to increase in cost and overhead for users. Cloud offers a less expensive and easy way of managing things. With increased number of applications and users, resources are not utilized efficiently This calls for efficient techniques to balance load on cloud. A good load balancing approach is required to distribute load among virtual machines and to provide maximum utilization of resource.. A discussion and comparative analysis of some important approaches for balancing load in cloud is presented in this paper.

Keywords


Cloud computing, load balancing, static algorithms, dynamic algorithms.

Full Text:

PDF

References


Gupta, S., & Sanghwan, S. (2015). Load balancing in cloud computing: A review. International Journal of Science, Engineering and Technology Research (IJSETR), 4(6).

Belbergui, C., Elkamoun, N., & Hilal, R. (2017, October). Cloud computing: Overview and risk identification based on classification by type. In Cloud Computing Technologies and Applications (CloudTech), 2017 3rd International Conference of (pp. 1-8). IEEE.

Kumar, M., & Sharma, S. C. (2017). Deadline constrained based dynamic load balancing algorithm with elasticity in cloud environment. Computers & Electrical Engineering.

Adhikari, M., & Amgoth, T. (2018). Heuristic-based load-balancing algorithm for IaaS cloud. Future Generation Computer Systems, 81, 156-165.

Chen, H., Wang, F., Helian, N., & Akanmu, G. (2013, February). User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing. In Parallel computing technologies (PARCOMPTECH), 2013 national conference on (pp. 1-8). IEEE.

Kalita, R., & Patnaik, H. (2014, May). A novel heuristic resolving deadline-oriented task scheduling in cloud. In Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on (pp. 1137-1142). IEEE.

Kushwah, V. S., & Goyal, S. K. (2017, June). Performance and analysis of various fault-tolerant algorithms for cloud computing under CloudSim. In Intelligent Computing and Control Systems (ICICCS), 2017 International Conference on (pp. 1171-1175). IEEE.

Kumar, S., & Mishra, A. (2015). Application of Min-Min and Max-Min Algorithm for Task Scheduling in Cloud Environment Under Time Shared and Space Shared VM Models. International Journal of Computing Academic Research (IJCAR), 4(6), 182-190.

Chen, H., Liu, Q., & Ai, Q. (2016, August). A New Heuristic Scheduling Strategy LBMM in Cloud Computing. In Intelligent Human-Machine Systems and Cybernetics (IHMSC), 2016 8th International Conference on (Vol. 1, pp. 314-317). IEEE.

Bey, K. B., Benhammadi, F., & Benaissa, R. (2015, April). Balancing heuristic for independent task scheduling in cloud computing. In Programming and Systems (ISPS), 2015 12th International Symposium on (pp. 1-6). IEEE.

Li, X., Mao, Y., Xiao, X., & Zhuang, Y. (2014, June). An improved max-min task-scheduling algorithm for elastic cl

Ghumman, N. S., & Kaur, R. (2015, July). Dynamic combination of improved max-min and ant colony algorithm for load balancing in cloud system. In Computing, Communication and Networking Technologies (ICCCNT), 2015 6th International Conference on (pp. 1-5). IEEE.

Khatavkar, B., & Boopathy, P. (2017, April). Efficient WMaxMin static algorithm for load balancing in cloud computation. In Power and Advanced Computing Technologies (i-PACT), 2017 Innovations in (pp. 1-6). IEEE.

Shah, J. M., Kotecha, K., Pandya, S., Choksi, D. B., & Joshi, N. (2017, May). Load balancing in cloud computing: Methodological survey on different types of algorithm. In Trends in Electronics and Informatics (ICEI), 2017 International Conference on (pp. 100-107). IEEE.

Choudhary, M., Chandra, D., & Gupta, D. (2017, May). Load balancing algorithm using JIQ methodology for virtual machines. In Computing, Communication and Automation (ICCCA), 2017 International Conference on (pp. 730-735). IEEE.

Kimpan, W., & Kruekaew, B. (2016, August). Heuristic Task Scheduling with Artificial Bee Colony Algorithm for Virtual Machines. In Soft Computing and Intelligent Systems (SCIS) and 17th International Symposium on Advanced Intelligent Systems, 2016 Joint 8th International Conference on (pp. 281-286). IEEE.

Madni, S. H. H., Latiff, M. S. A., Abdullahi, M., & Usman, M. J. (2017). Performance comparison of heuristic algorithms for task scheduling in IaaS cloud computing environment. PloS one, 12(5), e0176321.

Han, H., Deyui, Q., Zheng, W., & Bin, F. (2013, September). A Qos Guided task Scheduling Model in cloud computing environment. In Emerging Intelligent Data and Web Technologies (EIDWT), 2013 Fourth International Conference on (pp. 72-76). IEEE.

Wang, T., Liu, Z., Chen, Y., Xu, Y., & Dai, X. (2014, August). Load balancing task scheduling based on genetic algorithm in cloud computing. In Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on (pp. 146-152). IEEE.

Makasarwala, H. A., & Hazari, P. (2016, June). Using genetic algorithm for load balancing in cloud computing. In Electronics, Computers and Artificial Intelligence (ECAI), 2016 8th International Conference on (pp. 1-6). IEEE.

Sharma, Harshdeep, and Gianetan Singh Sekhon. "Load Balancing in Cloud Using Enhanced Genetic Algorithm." (2017).

Mahapatra, D., Saini, G. K., Goyal, H., & Bhati, A. ANT COLONY OPTIMIZATION: A SOLUTION OF LOAD BALANCING IN CLOUD.2016.

Qingbin, N., & Pinghua, L. (2016, October). An Improved Ant Colony Optimization Algorithm for Improving Cloud Resource Utilization. In Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2016 International Conference on (pp. 311-314). IEEE.

Babu, K. R., & Samuel, P. (2016). Enhanced bee colony algorithm for efficient load balancing and scheduling in cloud. In Innovations in bio-inspired computing and applications (pp. 67-78). Springer, Cham.

Zhu, Y., Zhao, D., Wang, W., & He, H. (2016, January). A Novel Load Balancing Algorithm Based on Improved Particle Swarm Optimization in Cloud Computing Environment. In International Conference on Human Centered Computing (pp. 634-645). Springer, Cham.

Sangwan, S., Singh, P., & Patel, R. B. (2012, September). Uivh-algorithm for seamless mobility in heterogeneous wireless network. In Proceedings of the CUBE international information technology conference (pp. 210-215). ACM..

Anuradha, D., & Sangwan, S. (2016). Implementing Multiple Security in the Cloud Environment




DOI: https://doi.org/10.26483/ijarcs.v9i2.5816

Refbacks

  • There are currently no refbacks.




Copyright (c) 2018 International Journal of Advanced Research in Computer Science