Efficient Hybrid Load Balancing In Cloud Environment Using Dragonfly-Raven Roosting Algorithm
Keywords:
Cloud computing, Load balancing, Task scheduling, Make span, Dragonfly Algorithm (DFA), Raven Roosting Algorithm (RRA)Abstract
Cloud computing is the most emerging computing and is the interconnection of computers with servers the different major issues that arise in this computing are load balancing, fault tolerance and security. In load balancing technique the tasks are equally distributed among the servers or nodes. Task Scheduling assigns the different users tasks to the Virtual Machines for achieving different QoS parameters. In this paper, the Raven Roosting algorithm is combined with Dragonfly algorithm for improving the load between the computers and servers. This proposed algorithm minimizes the make span of the cloud system. I have compared our results with the Dragonfly algorithm and Raven Roosting based algorithm. The experimental result indicates that the DF-RRA based technique performs better in terms of load balancing and having a reduced make span. This proposed algorithm performs higher than the Raven Roosting algorithm and Dragonfly algorithm.
References
Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. In: Future Generation Computer Systems, vol. 25(6), pp. 599–616.
Amsterdam (2009) B. Richard. ?Report to congress on server and data center energy efficiency: Public law 109-431?. Lawrence Berkeley National Laboratory, pp. 0–10, 2008.
X. S. Yang, "Firefly algorithms for multimodal optimization". Stochastic Algorithms: Foundations and Applications, Vol. 5792, pp. 169–178, 2009.
H.Singh,S.Tyagi,P.Kumar, “ Crow Search based Scheduling Algorithm for Load Balancing in Cloud Environment” International Journal of Innovative Technology and Exploring Engineering, Vol 8,pp1058-1064,2019
A.M. Senthil Kumar, M.Venkatesan, A.Rajivkannan, “A novel approach for Multiple object Resource Allocation using Hybrid Algorithm”, Middle-East Journal of Scientific Research, vol.23, pp. 2586-2591,2015
A.M.Senthil Kumar, M.Venkatesan, “ An Efficient Multiple Object Resource Allocation Using Hybrid GA-ACO Algorithm”, Australian Journal of Basic and Applied Sciences, Vol9,pp.53-59,2015
Alireza Askarzadeh,A novel meta-heuristic method for solving constrained engineering optimization problems: Crow search algorithm, Computers & Structures, Volume 169,,pp.1-12, 2016,
K.Ren, C.Wang , Q.Wang, “Security Challenges for the public cloud”, IEEE Computer Society, pp. 77-96,2012
V. Jeyakrishnan and P. Sengottuvelan, “A hybrid strategy for resource allocation and load balancing in virtualized data centers using BSO algorithms”, Wireless Personal Communications, Vol. 94, No. 4, pp. 2363-2375, 2017.
V. A. Xavier and S. Annadurai, “Chaotic social spider algorithm for load balance aware task scheduling in cloud computing”, Cluster Computing, Vol. 22, No. 1, pp. 287-297, 2019
V. Polepally and K. S. Chatrapati, “Dragonfly optimization and constraint measure-based load balancing in cloud computing”, Cluster Computing, Vol. 22, pp.1099-1111, 2019.
S. Pandey, Wu, Buyya, a heuristic algorithm based on Particle Swarm Optimization (PSO) for task scheduling in the cloud environment, 24th IEEE International Conference on Advanced Information Networking and Applications, AINA, pp. 20-13 ,2010.
S. Bilgaiyan, S.Sagnika and M.Das , a heuristic algorithm based on cat swarm optimization (CSO) for workflow scheduling in the cloud environment 4th IEEE International Advance Computing (IACC), pp.680-685, 2014
G. Reddy, N. Reddy, and S. Phanikumar, “Multi Objective Task Scheduling Using Modified Ant Colony Optimization in Cloud Computing”, International Journal of Intelligent Engineering and Systems, Vol. 11, pp 242-250,2018.
P. V. Krishna, “Honey bee behaviour inspired load balancing of tasks in cloud computing environments”, Applied Soft Computing, Vol. 13,pp.2292-2303,2013.
E.Rani, H. Kaur, “Efficient load balancing task scheduling using raven roosting algorithm in cloud environment”,International Journal Advanced Research in Computer Sscience, Vol.8,pp.2419-2424, 2017
Z.Amini, M.Maeen,M.R.Jahangir, “Providing a load balancing method based on dragonfly optimization algorithm for resource allocation in cloud environment”, International Journal of Networked and Distributed Computing, Vol. 6,pp.35-42, 2018.
R.Gupta, M.Dave, “ Load balancing issues and techniques in cloud computing”, International Journal of Computer Science and Engineering, Vol-8,pp.137-140, 2020.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.