A Hybrid Heuristic Algorithm to Enhance Load balancing in Cloud Environment
Keywords:
Cloud computing, Virtualized computer resources, Dynamic workload, Load balancer, Load balancing algorithm, Least Connection (LC) algorithm, Power consumptionAbstract
Cloud computing, an internet based technology which provides virtualized computer resources over the internet. Distribution of the dynamic workload among the computer resources in the cloud evenly in such a way that no single node is overloaded or under loaded is called Load Balancing. An efficient load balancer will increase the performance of cloud, maximizes the cloud services and also increases the resource utilization. Today increasing the performance of a cloud depends on many factors, among them Load Balancing is one of the main factors. In this paper we propose a load balancing algorithm which is a variant to the Weight Least Connection (WLC) algorithm. The proposed algorithm shows better results in several aspects like accurate calculation of work load on a resource, distributing the work load on the service nodes efficiently, enhancing the response time and minimizing the overall task execution time.
References
. Xiaona Ren, Rongheng Lin,Hua Zou, “A Dynamic Load Balancing Strategy For Cloud Computing Platform Based On Exponential Smoothing Forecast”, IEEE ccis2011, pp-220-225, 2011.
. Li-Hui Yang, Sheng-Sheng YuA, “Variable Weighted Least-Connection Algorithm For Multimedia Transmission”, Journal of Shanghai University, Volume 7, Issue 3, pp 256-260, 2003.
. Shanti swaroop moharana, rajadeepan d. Ramesh, digamber powar, “Analysis Of Load Balancers In Cloud Computing”, International Journal of Computer Science and Engineering (IJCSE) ISSN 2278-9960 Vol. 2, Issue 2, May 2013.
. E. Kartal Tabak, B. Barla Cambazoglu, Cevdet Aykanat, “Improving the Performance of Independent Task Assignment Heuristics MinMin, MaxMin and Sufferage”, IEEE Transactions On Parallel And Distributed Systems, VOL. 25, NO. 5, MAY 2014.
. Ra´ul Alonso-Calvo, Jose Crespo, “On distributing load in cloud computing: A real application for very-large image datasets” Procedia Computer Science 1, Elsevier, 2669–2677, 2012.
. Kousik Dasgupta, Brototi Mandal, Paramartha Dutta, Jyotsna Kumar Mondal, Santanu Dam, “A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computing”, Procedia Technology 10, Elsevier, 340 – 347, 2013.
. O.H. Ibarra and C.E. Kim, “Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors,” J. ACM, vol. 24, no. 2, pp. 280-289, 1977.
. S. Parsa and R. Entezari-Maleki, “RASA - A New Grid Task Scheduling Algorithm,” Int’l J. Digital Content Technology and Its Applications, vol. 3, no. 4, pp. 91-99, 2009.
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.
