Load Balancing in Cloud Environment Exploiting Hybridization of Chicken Swarm and Enhanced Raven Roosting Optimization Algorithm
Ashok Kumar, N Dey, T Gunasekhar, Y Dong, G Xu, Y Ding, X Meng, J Zhao, U Bulkan, T Dagiuklas, M Iqbal, K Huq, A Al-Dulaimi, J Rodriguez, Nikolaos Leontiou, Dimitrios Dechouniotis, Spyros Denazis, Symeon Papavassiliou, V Priya, C Kumar, Ramani Kannan, Mahya Mohammadi Golchi, Shideh Saraeian, Mehrnoosh Heydari, Divya Chaudhary, Bijendra Kumar, M Vanitha, P Marikkannu, D Wu, F Kong, W Gao, Ji, S Torabi, F Safi-Esfahani, A Singh, D Juneja, M Malhotra, B Rimal, E Choi, I Lumb, S Razzaghzadeha, A Habibizadnavinb, A Masoudrahmania, M Hosseinzadeh, G Xu, Y Ding, J Zhao, L Hu, X Fu, J Shen, T Zhou, D He, Y Zhang, X Sun, Y Xiang, Z Yin, F Yu, S Bu, Z Han, J Khasnabish, M Mithani, S Rao, N Grozev, R Buyya, H Rong, H Wang, J Liu, M Xian, K Nguyen, M Cheriet, Vidyadhari Ch, N Sandhya, P Premchand
Abstract
All over the world, cloud computing offers a shared resources pool for several users.The cloud model encompasses the virtual machines and PMs from the users in order to processes the tasks in an equivalent way.In particular circumstances, the demand for users might be maximum that causes the processing units overloading and this circumstance influences the evaluation of the cloud setup.To balance the load of the cloud environment, numerous works have been proposed for the load balancing approach; however, they need to decrease the quantity of task migration.This model develops the balancing of load approach adopting crucial the optimization technique and the multi-objective design.This work develops chicken swarm and enhanced raven roosting optimization, for balancing the load (CS-ERRO) algorithm via the hybridization of the Chicken Swarm Algorithm (CSA), Enhanced Raven Roosting Optimization Algorithm (ERROA).Additionally, this work exploits the multi-objective model on the basis of the probabilities selection, the frequency scaling due to the ability of the machine and the data length of the task.Finally, the performance of the proposed CS-ERRO algorithm is evaluated in different cloud cases, and from the consequences, it is obvious that the proposed algorithm attained reduced load while comparing with the conventional algorithms.