Review Article |
Load Balancing in Cloud Computing Based on Honey Bee Foraging Behavior and Load Balance Min-Min Scheduling Algorithm
Author(s) : Nitin Thapliyal1, Priti Dimri2
Published In : International Journal of Electrical and Electronics Research (IJEER) Volume 10, Issue 1
Publisher : FOREX Publication
Published : 30 March 2022
e-ISSN : 2347-470X
Page(s) : 1-6
Abstract
Cloud computing relies on the collection and distribution of services from internet-based data centers. With the large resource pool available in internet wide range of users are accessing the cloud. Load balance is important feature involving resource allocation to prevent overloading of any system or optimal use of resources. Major load in cloud network are concerned with CPU, memory and network. This cloud computing aspect has not yet earned too much coverage. Although load balancing is an important feature for cloud computing, concurrent computing etc. In these areas, several algorithms were suggested to solve load balance problem. However, it does recommend very few cloud computing algorithms. Given that cloud storage differs considerably from all other environments, particular load balancing algorithm should will built in sort to serve its needs. This work proposes novel load-balancing algorithm based on artificial bee colony algorithm and load balancing min-min scheduling algorithm for balancing load in cloud computing network. Simulation here is carried out in clouds to generate comparative results. Improving on various parameters like power consumption, resource utilization, stability of system are some major areas focused on. This work has used algorithm that has the best efficiency of resources, optimal performance, minimal response time, scalability and durability in integrated resource planning.Keywords: Agents
, Dynamic load balancing
, Energy consumption
, Virtualization
, make span
, Virtual machine task allocation
Nitin Thapliyal, Phd Scholar, Department of CSE , Uttarakhand technical university, Dehradun, India ; Email: thapliyal.nitin@gmail.com
Priti Dimri, Associate Professor, Department of Computer Science, GBPEC, Ghurdwari , India; Email: pdimri1@gmail.com
[1] H. Shen and L. Chen, "A Resource Usage Intensity Aware Load Balancing Method for Virtual Machine Migration in Cloud Datacenters," in IEEE Transactions on Cloud Computing, vol. 8, no. 1, pp. 17-31, 1 Jan.-March 2020, doi: 10.1109/TCC.2017.2737628. [Cross Ref]
[2] E. Jafarnejad Ghomi, A. Masoud Rahmani, and N. Nasih Qader, “Load-balancing algorithms in cloud computing: A survey,” Journal of Network and Computer Applications. 2017. [Cross Ref]
[3] M. Kumar and S. C. Sharma, “Dynamic load balancing algorithm for balancing the workload among virtual machine in cloud computing,” in Procedia Computer Science, 2017. [Cross Ref]
[4] Ranesh Kumar Naha and Mohamed Othman, "Cost aware service brokering and performance sentient load balancing algorithms in the cloud", Journal of Network and Computer Applications, Vol: 75, pp: 47–57, November 2016 [Cross Ref]
[5] O. Gutierrez-Garcia and A. Ramirez-Nafarrate, “Agent-based load balancing in Cloud data centers,” Cluster Comput., 2015. [Cross Ref]
[6] K. Goyal and M. Singh, “Adaptive and dynamic load balancing in grid using ant colony optimization,” International Journal of Engineering and Technology, vol. 4, no. 9, p. 167, 2012
[7] C. W. Brown and K. Nyarko, “Software as a service (SaaS),” in Cloud Computing Service and Deployment Models: Layers and Management, 2012. [Cross Ref]
[8] D. Dhinesh Babu and P. Venkata Krishna, “Honey bee behavior inspired load balancing of tasks in cloud computing environments,” Appl. Soft Comput. J., 2013. [Cross Ref]
[9] G. Nie, X. E, and D. Chen, “Research on service level agreement in cloud computing,” in Lecture Notes in Electrical Engineering, 2012.
[10] Power Aware Load Balancing for Cloud Computing, Lect. Notes Eng. Comput. Sci., 2011.
[11] Balancing ant colony optimization, Proc. - 2011 6th Annu. ChinaGrid Conf. ChinaGrid 2011.
[12] S. Bhardwaj, L. Jain, and S. Jain, “Cloud Computing : a Study of Infrastructure As a Service ( Iaas ),” Int. J. Eng., 2010.
[13] S. C. Wang, K. Q. Yan, W. P. Liao, and S. S. Wang, “Towards a load balancing in a three-level cloud computing network,” in Proceedings - 2010 3rd IEEE International Conference on Computer Science and Information Technology, ICCSIT 2010, 2010. [Cross Ref]
[14] Patel G, Mehta R, Bhoi U (2015) Enhanced load balanced min-min algorithm for static meta task scheduling in cloud computing. Proced Comp. [Cross Ref]
[15] R. Subrata, A. Y. Zomaya, and B. Landfeldt, “A cooperative game framework for QoS guided job allocation schemes in grids,” IEEE Transactions on Computers, vol. 57, no. 10, pp. 1413–1422,2008 [Cross Ref]
[16] D. Grosu and A. T. Chronopoulos, “Noncooperative load balancing in distributed systems,” Journal of Parallel and Distributed Computing, vol. 65, no. 9, pp. 1022–1034, 2005 [Cross Ref]
Nitin Thapliyal and Priti Dimri (2022), Load Balancing in Cloud Computing Based on Honey Bee Foraging Behavior and Load Balance Min-Min Scheduling Algorithm. IJEER 10(1), 1-6. DOI: 10.37391/IJEER.100101.