Load Balancing Strategy based on Genetic Algorithm for Cloud Computing
Tulsidas Nakrani1 , Dilendra Hiran2 , Chetankumar Sindhi3
Section:Research Paper, Product Type: Journal Paper
Volume-7 ,
Issue-5 , Page no. 1106-1111, May-2019
CrossRef-DOI: https://doi.org/10.26438/ijcse/v7i5.11061111
Online published on May 31, 2019
Copyright © Tulsidas Nakrani, Dilendra Hiran, Chetankumar Sindhi . 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: Tulsidas Nakrani, Dilendra Hiran, Chetankumar Sindhi, “Load Balancing Strategy based on Genetic Algorithm for Cloud Computing,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.5, pp.1106-1111, 2019.
MLA Style Citation: Tulsidas Nakrani, Dilendra Hiran, Chetankumar Sindhi "Load Balancing Strategy based on Genetic Algorithm for Cloud Computing." International Journal of Computer Sciences and Engineering 7.5 (2019): 1106-1111.
APA Style Citation: Tulsidas Nakrani, Dilendra Hiran, Chetankumar Sindhi, (2019). Load Balancing Strategy based on Genetic Algorithm for Cloud Computing. International Journal of Computer Sciences and Engineering, 7(5), 1106-1111.
BibTex Style Citation:
@article{Nakrani_2019,
author = {Tulsidas Nakrani, Dilendra Hiran, Chetankumar Sindhi},
title = {Load Balancing Strategy based on Genetic Algorithm for Cloud Computing},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {5 2019},
volume = {7},
Issue = {5},
month = {5},
year = {2019},
issn = {2347-2693},
pages = {1106-1111},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4369},
doi = {https://doi.org/10.26438/ijcse/v7i5.11061111}
publisher = {IJCSE, Indore, INDIA},
}
RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i5.11061111}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4369
TI - Load Balancing Strategy based on Genetic Algorithm for Cloud Computing
T2 - International Journal of Computer Sciences and Engineering
AU - Tulsidas Nakrani, Dilendra Hiran, Chetankumar Sindhi
PY - 2019
DA - 2019/05/31
PB - IJCSE, Indore, INDIA
SP - 1106-1111
IS - 5
VL - 7
SN - 2347-2693
ER -
VIEWS | XML | |
304 | 198 downloads | 129 downloads |
Abstract
today, cloud computing technology is becoming popular because it provides on-demand services for distributed resources like databases, servers, software, infrastructure, etc. Web traffic and service provisioning is increasing day by day. Load balancing is the biggest challenge in cloud computing, which distribute the workload dynamically across the different nodes to make sure that no node is overwhelmed or underutilized. That can be considered as an optimization problem. A good load balancing must adopt its strategy to the changing environment and the types of tasks. This paper proposes a new load balancing strategy which is based on genetic algorithm. The algorithm thrives to balancing the load of the cloud infrastructure while trying minimizing the make span of a given tasks set. The proposed load balancing policy is simulated using Cloud Analyst. The results of the simulation for sample application show that the proposed algorithm surpassed the existing algorithm like Round Robin, First Come First Serve, and Stochastic Hill Climbing.
Key-Words / Index Term
Cloud Computing, Cloud Analyst, Load balancing, Genetic algorithm
References
[1] R. Buyya, J. Broberg, and A. M. Goscinski, Cloud Computing: Principles and Paradigms. John Wiley & Sons, 2010.
[2] M. D. Dikaiakos, D. Katsaros, P. Mehra, G. Pallis, and A. Vakali, “Cloud Computing: Distributed Internet Computing for IT and Scientific Research,” IEEE Internet Computing, vol. 13, Issue. 5, pp. 10–13, 2009.
[3] R. Mishra, “Ant colony Optimization: A Solution of Load balancing in Cloud,” IJWesT, vol. 3, Issue. 2, pp. 33–50, 2012.
[4] B. Mondal, K. Dasgupta, and P. Dutta, “Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach,” Procedia Technology, vol. 4, pp. 783–789, 2012.
[5] B. Jana, M. Chakraborty, and T. Mandal, “A Task Scheduling Technique Based on Particle Swarm Optimization Algorithm in Cloud Environment,” in Soft Computing: Theories and Applications, pp. 525–536, 2019.
[6] F. Saeed, “Load Balancing on Cloud Analyst Using First Come First Serve Scheduling Algorithm,” in Advances in Intelligent Networking and Collaborative Systems, pp. 463–472, 2019.
[7] G. Liu and X. Wang, “A Modified Round-Robin Load Balancing Algorithm Based on Content of Request,” in 2018 5th International Conference on Information Science and Control Engineering (ICISCE), pp. 66–72, 2018.
[8] K. Dasgupta, B. Mandal, P. Dutta, J. K. Mandal, and S. Dam, “A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computing,” Procedia Technology, vol. 10, pp. 340–347, 2013.
[9] P. Devarasetty and S. Reddy, “Genetic algorithm for quality of service based resource allocation in cloud computing,” Evol. Intel., 2019.
[10] B. Wickremasinghe, R. N. Calheiros, and R. Buyya, “CloudAnalyst: A CloudSim-Based Visual Modeller for Analysing Cloud Computing Environments and Applications,” in 2010 24th IEEE International Conference on Advanced Information Networking and Applications, pp. 446–452, 2010.
[11] R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Software: Practice and Experience, vol. 41, issue. 1, pp. 23–50, 2011.
[12] A.A. Ekre, N.M. Nimbarte, S.V. Balamwar, "An Empirical Proposition to Load Balancing Effectuate on AWS Hybrid Cloud", International Journal of Scientific Research in Computer Science and Engineering, Vol.6, Issue.4, pp.9-17, 2018
[13] Deepti Sharma, Vijay B. Aggarwal, "Dynamic Load Balancing Algorithms for Heterogeneous Web Server Clusters", International Journal of Scientific Research in Computer Science and Engineering, Vol.5, Issue.4, pp.56-59, 2017