journal article·2025Open access

AI-Integrated Feature Selection of Intrusion Detection for Both SDN and Traditional Network Architectures Using an Improved Crayfish Optimization Algorithm

Hui Xu, Wei Huang, Longtan Bai

Computers, Materials & Continua· Volume 84· Issue 2

Abstract

With the birth of Software-Defined Networking (SDN), integration of both SDN and traditional architectures becomes the development trend of computer networks. Network intrusion detection faces challenges in dealing with complex attacks in SDN environments, thus to address the network security issues from the viewpoint of Artificial Intelligence (AI), this paper introduces the Crayfish Optimization Algorithm (COA) to the field of intrusion detection for both SDN and traditional network architectures, and based on the characteristics of the original COA, an Improved Crayfish Optimization Algorithm (ICOA) is proposed by integrating strategies of elite reverse learning, Levy flight, crowding factor and parameter modification. The ICOA is then utilized for AI-integrated feature selection of intrusion detection for both SDN and traditional network architectures, to reduce the dimensionality of the data and improve the performance of network intrusion detection. Finally, the performance evaluation is performed by testing not only the NSL-KDD dataset and the UNSW-NB 15 dataset for traditional networks but also the InSDN dataset for SDN-based networks. Experimental results show that ICOA improves the accuracy by 0.532% and 2.928% respectively compared with GWO and COA in traditional networks. In SDN networks, the accuracy of ICOA is 0.25% and 0.3% higher than COA and PSO. These findings collectively indicate that AI-integrated feature selection based on the proposed ICOA can promote network intrusion detection for both SDN and traditional architectures.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Software-Defined Networks and 5G · Quantum-Dot Cellular Automata

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (30)

Show source-provided references
1. A new intrusion detection method using ensemble classification and feature selection10.1038/s41598-025-98604-w ↗
2. Advanced intrusion detection in Internet of Things using graph attention networks10.1038/s41598-025-94624-8 ↗
3. Software-defined networking: challenges and research opportunities for future Internet10.1016/j.comnet.2014.10.015 ↗
4. A survey: hybrid SDN10.1016/j.jnca.2017.10.003 ↗
5. An effective feature selection model using hybrid metaheuristic algorithms for IoT intrusion detection10.3390/s22041396 ↗
6. Intrusion detection using normalized mutual information feature selection and parallel quantum genetic algorithm
7. Improved monarchy butterfly optimization algorithm (IMBO): intrusion detection using mapreduce framework based optimized ANU-Net
8. Network intrusion detection based on feature selection and hybrid metaheuristic optimization
9. Applying modified golden jackal optimization to intrusion detection for software-defined networking10.3934/era.2024021 ↗
10. Modified artificial rabbits optimization combined with bottlenose dolphin optimizer in feature selection of network intrusion detection10.3934/era.2024204 ↗
11. Crayfish optimization algorithm10.1007/s10462-023-10567-4 ↗
12. Novel hybrid crayfish optimization algorithm and self-adaptive differential evolution for solving complex optimization problems10.3390/sym16070927 ↗
13. Modified crayfish optimization algorithm for solving multiple engineering application problems10.1007/s10462-024-10738-x ↗
14. Grazioso · Applications of evolutionary computation · 2025 · 10710.1007/978-3-031-90065-5_7 ↗
15. Strengthened grey wolf optimization algorithms for numerical optimization tasks and AutoML10.1016/j.swevo.2025.101891 ↗
16. A review on genetic algorithm: past, present, and future10.1007/s11042-020-10139-6 ↗
17. An improved multi-strategy crayfish optimization algorithm for solving numerical optimization problems10.3390/biomimetics9060361 ↗
18. Enhanced crayfish optimization algorithm with differential evolution’s mutation and crossover strategies for global optimization and engineering applications10.1007/s10462-024-11069-7 ↗
19. A nonlinear African vulture optimization algorithm combining Henon chaotic mapping theory and reverse learning competition strategy10.1016/j.eswa.2023.121413 ↗
20. Multiple elite strategy enhanced RIME algorithm for 3D UAV path planning10.1038/s41598-024-72279-1 ↗
21. Sub-population evolutionary particle swarm optimization with dynamic fitness-distance balance and elite reverse learning for engineering design problems10.1016/j.advengsoft.2025.103866 ↗
22. Revisiting Lévy flight search patterns of wandering albatrosses, bumblebees and deer10.1038/nature06199 ↗
23. An enhanced particle swarm optimization with levy flight for global optimization10.1016/j.asoc.2016.02.018 ↗
24. Cuckoo search algorithm with different distribution strategy10.1504/IJBIC.2019.100150 ↗
25. Intrusion detection system classification using different machine learning algorithms on KDD-99 and NSL-KDD datasets—a review paper
26. BAT: deep learning methods on network intrusion detection using NSL-KDD dataset10.1109/ACCESS.2020.2972627 ↗
27. UNSW-NB15: a comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set)
28. An analysis of the KDD99 and UNSW-NB15 datasets for the intrusion detection system10.3390/sym12101666 ↗
29. InSDN: a novel SDN intrusion dataset10.1109/ACCESS.2020.3022633 ↗
30. An intrusion detection model for drone communication network in SDN environment10.3390/drones6110342 ↗