Assorted Cat Swarm optimisation for Efficient Resource Allocation in Cloud Computing

Cloud computing paradigm is one of the most extensively researched topic. It enables providing hardware and software resources according to pay-per-use mechanism with minimalistic requirements for on premise infrastructure. However, the exponentially rising resource requests need to be gratified by an efficient allocation algorithm. Various such algorithms have been proposed including Cat Swarm optimization (CSO) which is inspired by the foraging nature of cats. This paper presents a modification in CSO with the addition of a crossover technique (Uniform Crossover) to improve its Total Execution Cost. This new algorithm has been termed as Assorted Cat Swarm optimization (ACSO) Algorithm. On comparing the results obtained through simulations, it is observed that ACSO performed better than CSO in terms of Total Execution Cost.

[1]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[2]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[3]  Jason C. Hung,et al.  Feature Selection of Support Vector Machine Based on Harmonious Cat Swarm Optimization , 2014, 2014 7th International Conference on Ubi-Media Computing and Workshops.

[4]  M. A. Khanesar,et al.  Discrete binary cat swarm optimization algorithm , 2013, 2013 3rd IEEE International Conference on Computer, Control and Communication (IC4).

[5]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[6]  Jianguo Wang,et al.  A New Cat Swarm Optimization with Adaptive Parameter Control , 2014, ICGEC.

[7]  Padmavathi Kora,et al.  Crossover Operators in Genetic Algorithms: A Review , 2017 .

[8]  Han Huang,et al.  A Particle Swarm Optimization Algorithm with Crossover Operator , 2007, 2007 International Conference on Machine Learning and Cybernetics.

[9]  Milos Nikolic,et al.  Empirical study of the Bee Colony Optimization (BCO) algorithm , 2013, Expert Syst. Appl..

[10]  Ya Lin Yi,et al.  Chaotic Cat Swarm Algorithms for Global Numerical Optimization , 2012 .

[11]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..