An Efficient Novel Load Balancing Algorithm to Improve the Performance of the System in Cloud Environment

Authors

  • P. Neelima Research Scholar, Department of Computer Science and Engineering, Jawaharlal Nehru Technological University (JNTUA), Anantapura, Andhra Pradesh, India
  • A. Rama Mohan Reddy Professor, Department of Computer Science and Engineering, Sri Venkateshwara University, Tirupati, Andhra Pradesh, India

DOI:

https://doi.org/10.51983/ajcst-2019.8.S3.2074

Keywords:

Cloud Computing, Load Balancing, Evolutionary Algorithms, Architecture

Abstract

Distribution of workload in a balanced manner is a main challenge in cloud computing system. It distributes workload among multiple nodes, hence resources are properly utilized. This is an optimization problem and a good load balancer should be involved for this strategy to the types of tasks and dynamic environment. To overcome load balancing problem here a Novel Load balancing Algorithm is develop i.e. Dragonfly Algorithm is design and developed, to execute the entire task with shortest completion time and load balanced. Our algorithm will be presented with efficient solution representation, derivation of efficient fitness function (or multi-objective function) along with the usual Dragonfly operators. The performance of the algorithm will be analyzed based on the different evaluation measures. The algorithms like particle swarm optimization (PSO) and Genetic algorithm (GA) will be taken for the comparative analysis.

References

K. Ren, C. Wang, and Q. Wang, "Security Challenges for the Public Cloud," IEEE Computer Society, 2012, pp. 77-96.

A.K. Singh, S. B. Shaw, "A Survey on Scheduling and Load Balancing Techniques in Cloud Computing Environment," International Conference on Computer and Communication Technology (ICCCT), 2014.

P. Mell, and T. Grance, "The NIST Definition of Cloud Computing," Draft NIST, 2011.

A. K. Sidhu, and S. Kinger, "Analysis of Load Balancing Techniques in Cloud Computing," International Journal of Computers & Technology, Vol. 4, No. 2, pp. 737-741, 2013.

X. Evers, "A Literature Study on Scheduling in Distributed Systems," National Institute voorKernfysicaenHoge-EnergieFysica P.O. Box 14882, 1009 DB Amsterdam, The Netherlands, 2000.

A. A. Rajguru, and S.S. Apte, "A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters," International Journal of Recent Technology and Engineering, Vol. 1, No. 3, 2012.

N. J. Kansal, and I. Chana, "Cloud Load Balancing Techniques: A Step towards Green Computing," IJCSI International Journal of Computer Science, Vol. 9, 2012.

S. Sethi, A. Sahu, and S. Kumar Jena, "Efficient load balancing in Cloud Computing using Fuzzy Logic," IOSR Journal of Engineering (IOSRJEN), Vol. 2, No.7, pp. 65-71, 2012.

J. James, and B. Verma, "Efficient VM Load Balancing Algorithm for a Cloud Computing Environment," International Journal on Computer Science and Engineering (IJCSE), Vol. 4, No, 3, pp. 1658-1663, 2012.

M. Brototi, "Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach," Sciver Science Direct, C3IT- Procedia Technology, pp. 783-789, 2012.

N. Sranand N. Kaur, "Comparative Analysis of Existing Load Balancing Techniques in Cloud Computing," International Journal of Engineering Science Invention, Vol. 2, No. 1, 2013.

D. Babu, and P. V. Krishna, "Honey bee behavior inspired load balancing of tasks in cloud computing environments," Applied Soft Computing, 2013, pp. 292-2303.

D. Kliazovich, S. T. Arzo, F. Granelli, P. Bouvry and S. U. Khan, "e-STAB: Energy-Efficient Scheduling for Cloud Computing Applications with Traffic Load Balancing," IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing, pp. 7-13, 2013.

S. Mirjalili, "Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems," Neural Computer & Applications, 2015.

Misha Goyal, and MehakAggarwal, "Optimize Workflow Scheduling Using Hybrid Ant Colony Optimization (ACO) & Particle Swarm Optimization (PSO) Algorithm in Cloud Environment," International Journal of Advance research, Ideas and Innovations in Technology, 2017.

V. Polepally, and K. S. Chatrapati, "Dragonfly optimization and constraint measure-based load balancing in cloud computing," Cluster Computing, Vol. 1, No. 2, pp. 1-13, 2017.

Downloads

Published

22-05-2019

How to Cite

Neelima, P., & Rama Mohan Reddy, A. (2019). An Efficient Novel Load Balancing Algorithm to Improve the Performance of the System in Cloud Environment. Asian Journal of Computer Science and Technology, 8(S3), 105–108. https://doi.org/10.51983/ajcst-2019.8.S3.2074