Abstract
Artificial Bee Colony Optimization Algorithm (ABCA) is a powerful optimization scheme that is suitable for a number of complex applications in which iteratively the best solution is to be created from the viable candidate solution. This ABCA applicability can be used as an ad hoc vehicle for minimizing DDoS attacks. A Variant Artificial Bee Colony Algorithm (VABCA) is available in this paper for optimizing the selection of a vehicle node for substitution of the damaged DDoS vehicle node. VABCA is an improved ABCA version which uses two search strategies based on differential evolution in the onlooker bee and an integrated Chaotic and opposition learning in scout bee. The principal goal of VABCA is to increase the global optimum detection point in DDoS attacks and to have a good degree of convergence rate and efficiency in order to distinguish the best solutions from the workable solutions. The VABCA simulation findings show that DDoS mitigation is potent by encouraging an approximately 22% rate higher in convergence than in the comparative research baseline mitigation schemes.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Akay B, Karaboga D (2009) Solving integer programming problems by using artificial bee colony algorithm. AI*IA Emerg Perspect Artif Intell 2(1):355–364
Akay B, Karaboga D (2012) A modified Artificial Bee Colony algorithm for real-parameter optimization. Inf Sci 192:120–142
Alatas B (2010) Chaotic bee colony algorithms for global numerical optimization. Expert Syst Appl 37(8):5682–5687
Brajevic I (2015) Crossover-based artificial bee colony algorithm for constrained optimization problems. Neural Comput Appl 26(7):1587–1601
Gao W, Liu S (2011) Improved artificial bee colony algorithm for global optimization. Inf Process Lett 111(17):871–882
Gao W, Liu S, Huang L (2013) A novel artificial bee colony algorithm with Powell’s method. Appl Soft Comput 13(9):3763–3775
Gao W, Chan FT, Huang L, Liu S (2015) Bare bones artificial bee colony algorithm with parameter adaptation and fitness-based neighborhood. Inf Sci 316(2):180–200
Kang F, Li J, Xu Q (2009) Structural inverse analysis by hybrid simplex artificial bee colony algorithms. Comput Struct 87(13–14):861–870
Karaboga D, Akay B (2009) A comparative study of Artificial Bee Colony algorithm. Appl Math Comput 214(1):108–132
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39(3):459–471
Li H, Li N, Liu K (2010) Two-way differential evolution algorithm: a global optimization algorithm in continuous space. In: 2010 second WRI global congress on intelligent systems, vol 2(1), pp 32–45
Mansouri P, Asady B, Gupta N (2015) The Bisection-Artificial Bee Colony algorithm to solve fixed point problems. Appl Soft Comput 26(2):143–148
Mockus J, Eddy W, Mockus A, Mockus L, Reklaitis G (1997) Bayesian approach to continuous global and stochastic optimization. Nonconvex Optim Appl 1(2):63–69
Ozturk C, Hancer E, Karaboga D (2015) Dynamic clustering with improved binary artificial bee colony algorithm. Appl Soft Comput 28:69–80
Rahmani R, Yusof R (2014) A new simple, fast and efficient algorithm for global optimization over continuous search-space problems: radial movement optimization. Appl Math Comput 248:287–300
Rao R, Savsani V, Vakharia D (2012) Teaching–learning-based optimization: an optimization method for continuous non-linear large scale problems. Inf Sci 183(1):1–15
Samanta S, Chakraborty S (2011) Parametric optimization of some non-traditional machining processes using artificial bee colony algorithm. Eng Appl Artif Intell 24(6):946–957
Zhang C, Ouyang D, Ning J (2010) An artificial bee colony approach for clustering. Expert Syst Appl 37(7):4761–4767
Zhang C, Zheng J, Zhou Y (2015) Two modified Artificial Bee Colony algorithms inspired by Grenade Explosion Method. Neurocomputing 151:1198–1207
Zhu G, Kwong S (2010) Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl Math Comput 217(7):3166–3173
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by Vicente Garcia Diaz.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Thilak, K.D., Amuthan, A. & Rajkamal, S. Mitigating DDoS attacks in VANETs using a Variant Artificial Bee Colony Algorithm based on cellular automata. Soft Comput 25, 12191–12201 (2021). https://doi.org/10.1007/s00500-021-05887-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-05887-y