Skip to main content
Log in

Mitigating DDoS attacks in VANETs using a Variant Artificial Bee Colony Algorithm based on cellular automata

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

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

    MATH  Google Scholar 

  • Akay B, Karaboga D (2012) A modified Artificial Bee Colony algorithm for real-parameter optimization. Inf Sci 192:120–142

    Article  Google Scholar 

  • Alatas B (2010) Chaotic bee colony algorithms for global numerical optimization. Expert Syst Appl 37(8):5682–5687

    Google Scholar 

  • Brajevic I (2015) Crossover-based artificial bee colony algorithm for constrained optimization problems. Neural Comput Appl 26(7):1587–1601

    Article  Google Scholar 

  • Gao W, Liu S (2011) Improved artificial bee colony algorithm for global optimization. Inf Process Lett 111(17):871–882

    Article  MathSciNet  Google Scholar 

  • Gao W, Liu S, Huang L (2013) A novel artificial bee colony algorithm with Powell’s method. Appl Soft Comput 13(9):3763–3775

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kang F, Li J, Xu Q (2009) Structural inverse analysis by hybrid simplex artificial bee colony algorithms. Comput Struct 87(13–14):861–870

    Article  Google Scholar 

  • Karaboga D, Akay B (2009) A comparative study of Artificial Bee Colony algorithm. Appl Math Comput 214(1):108–132

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ozturk C, Hancer E, Karaboga D (2015) Dynamic clustering with improved binary artificial bee colony algorithm. Appl Soft Comput 28:69–80

    Article  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zhang C, Ouyang D, Ning J (2010) An artificial bee colony approach for clustering. Expert Syst Appl 37(7):4761–4767

    Article  Google Scholar 

  • Zhang C, Zheng J, Zhou Y (2015) Two modified Artificial Bee Colony algorithms inspired by Grenade Explosion Method. Neurocomputing 151:1198–1207

    Article  Google Scholar 

  • Zhu G, Kwong S (2010) Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl Math Comput 217(7):3166–3173

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Deepa Thilak.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-021-05887-y

Keywords

Navigation