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.
N. S. Dey and T. Gunasekhar, "A Comprehensive Survey of Load Balancing Strategies Using Hadoop Queue Scheduling and Virtual Machine Migration," IEEE Access, vol. 7, pp. 92259-92284, 2019.
Y. Dong, G. Xu, Y. Ding, X. Meng and J. Zhao, "A „Joint-Me‟ Task Deployment Strategy for Load Balancing in Edge Computing," IEEE Access, vol. 7, pp. 99658-99669, 2019.
U. Bulkan, T. Dagiuklas, M. Iqbal, K. M. S. Huq, A. Al-Dulaimi and J. Rodriguez, "On the Load Balancing of Edge Computing Resources for On-Line Video Delivery," IEEE Access, vol. 6, pp. 73916-73927, 2018.
Nikolaos Leontiou, Dimitrios Dechouniotis, Spyros Denazis, Symeon Papavassiliou,"A hierarchical control framework of load balancing and resource allocation of cloud computing services", Computers & Electrical Engineering, Volume 67, April 2018, Pages 235-251.
V. Priya, C. Sathiya Kumar, Ramani Kannan,"Resource scheduling algorithm with load balancing for cloud service provisioning", Applied Soft Computing, Volume 76, March 2019, Pages 416-424.
Mahya Mohammadi Golchi, Shideh Saraeian, Mehrnoosh Heydari,"A hybrid of firefly and improved particle swarm optimization algorithms for load balancing in cloud environments: Performance evaluation" Computer Networks, Volume 162, 24 October 2019.
Divya Chaudhary, Bijendra Kumar," Cost optimized Hybrid Genetic-Gravitational Search Algorithm for load scheduling in Cloud Computing",Applied Soft Computing, Volume 83, October 2019.
M. Vanitha, P. Marikkannu,"Effective resource utilization in cloud environment through a dynamic wellorganized load balancing algorithm for virtual machines",Computers & Electrical Engineering, Volume 57, January 2017, Pages 199-208.
Wu D, Kong F, Gao W, Ji Z, “Improved chicken swarm optimization”, IEEE international conference on cyber technology in automation, control, and intelligent systems (CYBER), page no: 681–686, 2015.
Torabi S, Safi-Esfahani F, “Improved Raven Roosting Optimization algorithm (IRRO)”,. Swarm Evolut Comput, vol. 40, page no:144–154,2018.
Singh, A., Juneja, D. and Malhotra, M., "Autonomous agent based load balancing algorithm in cloud computing,"Procedia Computer Science, Volume 45, page no.832-841, 2015.
B. P. Rimal, E. Choi, and I. Lumb, "A Taxonomy and Survey of Cloud Computing Systems," In Proceedings of Fifth International Joint Conference on INC, IMS and IDC, Seoul, page no. 44-51, 2009.
Razzaghzadeha, S., HabibizadNavinb, A., MasoudRahmania, A., and Hosseinzadeh, M.,"Probabilistic modeling to achieve load balancing in expert clouds," Ad Hoc Network, Volume. 59, page no.12-23, 2017.
G. Xu, Y. Ding, J. Zhao, L. Hu, and X. Fu, "A Novel Artificial Bee Colony Approach of Live Virtual Machine Migration Policy Using Bayes Theorem," The Scientific World Journal, 2013.
J. Shen, T. Zhou, D. He, Y. Zhang, X. Sun and Y. Xiang, "Block Design-Based Key Agreement for Group Data Sharing in Cloud Computing," IEEE Transactions on Dependable and Secure Computing, Volume. 16, Issue. 6, page no. 996-1010, Nov.-Dec. 2019.
Z. Yin, F. R. Yu, S. Bu and Z. Han, "Joint Cloud and Wireless Networks Operations in Mobile Cloud Computing Environments With Telecom Operator Cloud," IEEE Transactions on Wireless Communications, Volume. 14, Issue. 7, page no. 4020-4033, July 2015.
J. N. Khasnabish, M. F. Mithani and S. Rao, "Tier-Centric Resource Allocation in Multi-Tier Cloud Systems," IEEE Transactions on Cloud Computing, Volume. 5, Issue. 3, page no 576-589, July-Sept. 2017
N. Grozev and R. Buyya, "Performance Modelling and Simulation of Three-Tier Applications in Cloud and MultiCloud Environments," The Computer Journal, Volume. 58, Issue. 1, page no. 1-22, Jan. 2015.
H. Rong, H. Wang, J. Liu and M. Xian, "Privacy-Preserving k-Nearest Neighbor Computation in Multiple Cloud Environments," IEEE Access, Volume. 4, page no. 9589-9603, 2016.
K. K. Nguyen and M. Cheriet, "Environment-Aware Virtual Slice Provisioning in Green Cloud Environment," IEEE Transactions on Services Computing, Volume. 8, no. 3, page no. 507-519, 1 May-June 2015.
Vidyadhari Ch,Sandhya N,Premchand P,"A Semantic Word Processing Using Enhanced Cat Swarm Optimization Algorithm for Automatic Text Clustering",Multimedia Research,Volume 2, Issue 4, October 2019.