Discrete Artificial Bee Colony Algorithm for Load Balancing in Cloud Computing Environment

  IJPTT-book-cover
 
International Journal of P2P Network Trends and Technology (IJPTT)          
 
© 2018 by IJPTT Journal
Volume-8 Issue-6
Year of Publication : 2018
Authors : Neha Thakkar, Rajender Nath

Citation

MLA Style: Neha Thakkar, Rajender Nath "Discrete Artificial Bee Colony Algorithm for Load Balancing in Cloud Computing Environment" International Journal of P2P Network Trends and Technology 8.6 (2018): 1-7.

APA Style:Neha Thakkar, Rajender Nath, (2018). Discrete Artificial Bee Colony Algorithm for Load Balancing in Cloud Computing Environment. International Journal of P2P Network Trends and Technology, 8(6), 1-7.

Abstract

Load balancing is the main challenge in cloud computing environment.It is a process of reassigning the totalload to the individual nodes of the collective system of the facilitate networks so that no one virtual machine is overloaded and no one is under-loadedin order to improve the response time of the job with maximum throughput in the system.This paper improvises the existing ABC algorithm and proposes Discrete Artificial Bee Colony (DABC) algorithmas a load optimization algorithm byintroducing changes in the employee bee phase, onlooker bee phase and scout bee phase. The mutations operator is added into the onlooker phase to get the new best solutions. The discrete operators are used for positions updations in these three phases which improve its make-span and average resource utilizations. The load balancing module is also considered in this algorithm that if one resource is overloaded then the task is transferred to the under-loaded resource Theexperimental result have shown the proposed algorithm perform better than the existing Artificial Bee Colony(ABC) algorithm and other algorithms in term of some parameters like Makespan and Average Resource Utilizations Ratio.

References

[1] D.Karaboga, B. Akay, and C. Ozturk,“Artificial bee colony (abc) optimization algorithm for training feed-forward neural networks” Modeling decisions for artificial intelligence, pages 318–329, 2007.
[2] A.Bernardino, E. Bernardino, J. Sa ´nchezPe ´rez, J. Go ´mez-Pulido, and M. VegaRodr´?guez, “Efficient load balancing for a resilient packet ring using artificial bee colony” Applications of Evolutionary Computation, pages 61–70, 2010.
[3] W.Bin et al.,“Differential artificial bee colony algorithm for global numerical optimization” Journal of Computers, 6(5):841-848, 2011.
[4] Baris Yuce, Michael S. Packianather, Ernesto Mastrocinque , Duc Truong Pham and Alfredo Lambiase , “Honey Bees Inspired Optimization Method: The Bees Algorithm,” in the proc. of insects ISSN 2075-4450, 2013.
[5] V.Ramya, S. Ranjitha, A. Sathya Sofia and P. Ganesh Kumar, “Load Balancing of Tasks in Cloud Computing Environment Using Honey Bee Behavior,” in the proc. of International Journal of System Design and Information Processing, Vol. 2, No. 2, June 2014.
[6] Ms.Anna Baby ,“ Improved Honey Bee inspired load balancing of tasks with position updation” ,in the proc. of International Journal for Research in Applied Science & Engineering Technology (IJRASET) Volume 3 Issue IV, April 2015.
[7] Monika Rathore, Sarvesh Rai, Navdeep Saluja ,“ Randomized Honey Bee Load Balancing Algorithm in Cloud Computing System “ ,in the proc. Of (IJCSIT) International Journal of Computer Science and Information Technologies, Vol.7,2016.
[8] V.V.Bhavya, K.P. Rejina and A.S. Mahesh,” An Intensification of Honey Bee Foraging Load Balancing Algorithm in Cloud Computing”,in the proc. Of International Journal of Pure and Applied Mathematics, Volume 114 No. 11 2017.
[9] D.Karaboga. An idea based on honey bee swarm for numerical optimization. Techn. Rep. TR06, Erciyes Univ. Press, Erciyes, 2005.[10] Deepika Nee Miku,Preeti gulia,”Improve Performance of Load Balancing using Artificial Bee Colony in Grid Computing”,International Journal of Computer Applications (0975 – 8887) Volume 86 – No 14, January 2014
[10] Warangkhana Kimpan, Member, IEEE,”Heuristic Task Scheduling with Artificial Bee Colony Algorithm for Virtual Machines” in the proc. Of 2016 Joint 8th International Conference on Soft Computing and Intelligent Systems and 2016 17th International Symposium on Advanced Intelligent Systems.
[11] WeiMao, Heng-youLan, Hao-ruLi, “A New Modified Artificial Bee Colony Algorithm with Exponential Function Adaptive Steps”,Hindawi Publishing Corporation Computational Intelligence and Neuroscience Volume 2016, Article ID 9820294, 13 pages.
[12] Sangeeta sharma,pawan Bhambu, “ Artificial Bee Colony Algorithm: A survey International journal of computer application, volume 149-No.4,September 2016.

Keywords
Cloud Computing, Load balancing,Artificial Bee Colony, Discrete Artificial Bee Colony algorithm, Make-Span, Average Resource Utilizations