journal article·2024Open access

Applying an Improved Dung Beetle Optimizer Algorithm to Network Traffic Identification

Qinyue Wu, Hui Xu, Mengran Liu

Computers, Materials & Continua· Volume 78· Issue 3

Abstract

Network traffic identification is critical for maintaining network security and further meeting various demands of network applications. However, network traffic data typically possesses high dimensionality and complexity, leading to practical problems in traffic identification data analytics. Since the original Dung Beetle Optimizer (DBO) algorithm, Grey Wolf Optimization (GWO) algorithm, Whale Optimization Algorithm (WOA), and Particle Swarm Optimization (PSO) algorithm have the shortcomings of slow convergence and easily fall into the local optimal solution, an Improved Dung Beetle Optimizer (IDBO) algorithm is proposed for network traffic identification. Firstly, the Sobol sequence is utilized to initialize the dung beetle population, laying the foundation for finding the global optimal solution. Next, an integration of levy flight and golden sine strategy is suggested to give dung beetles a greater probability of exploring unvisited areas, escaping from the local optimal solution, and converging more effectively towards a global optimal solution. Finally, an adaptive weight factor is utilized to enhance the search capabilities of the original DBO algorithm and accelerate convergence. With the improvements above, the proposed IDBO algorithm is then applied to traffic identification data analytics and feature selection, as so to find the optimal subset for K-Nearest Neighbor (KNN) classification. The simulation experiments use the CICIDS2017 dataset to verify the effectiveness of the proposed IDBO algorithm and compare it with the original DBO, GWO, WOA, and PSO algorithms. The experimental results show that, compared with other algorithms, the accuracy and recall are improved by 1.53% and 0.88% in binary classification, and the Distributed Denial of Service (DDoS) class identification is the most effective in multi-classification, with an improvement of 5.80% and 0.33% for accuracy and recall, respectively. Therefore, the proposed IDBO algorithm is effective in increasing the efficiency of traffic identification and solving the problem of the original DBO algorithm that converges slowly and falls into the local optimal solution when dealing with high-dimensional data analytics and feature selection for network traffic identification.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Internet Traffic Analysis and Secure E-voting · Network Security and Intrusion Detection · Vehicle License Plate Recognition

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

References (28)

Show source-provided references
1. A Survey of techniques for fine-grained web traffic identification and classification10.3934/mbe.2022138 ↗
2. Machine learning algorithms for accurate flow-based network traffic classification: Evaluation and comparison10.1016/j.peva.2010.01.001 ↗
3. A combination strategy of feature selection based on an integrated optimization algorithm and weighted k-nearest neighbor to improve the performance of network intrusion detection10.3390/electronics9081206 ↗
4. Application of improved butterfly optimization algorithm combined with black widow optimization in feature selection of network intrusion detection
5. A multi-controller placement strategy for hierarchical management of software-defined networking10.3390/sym15081520 ↗
6. An improved jump spider optimization for network traffic identification feature selection
7. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization10.1007/s11227-022-04959-6 ↗
8. Accurate, scalable in-network identification of P2P traffic using application signatures
9. Toward the accurate identification of network applications
10. Machine learning based encrypted traffic classification: Identifying SSH and Skype
11. Characterizing application behaviors for classifying p2p traffic
12. Multi class SVM algorithm with active learning for network traffic classification10.1016/j.eswa.2021.114885 ↗
13. A multi-value cellular automata model for multi-lane traffic flow under lagrange coordinate10.1007/s10588-021-09345-w ↗
14. Hybrid characteristics of heterogeneous traffic flow mixed with electric vehicles considering the amplitude of acceleration and deceleration10.1016/j.physa.2023.128556 ↗
15. Expressway traffic flow under the combined bottleneck of accident and on-ramp in framework of Kerner’s three-phase traffic theory10.1016/j.physa.2021.125918 ↗
16. Accessibility and economic connections between cities of the new western land-sea corridor in China—Enlightenments to the passageway strategy of Gansu province10.3390/su14084445 ↗
17. IFACNN: Efficient DDoS attack detection based on improved firefly algorithm to optimize convolutional neural networks10.3934/mbe.2022059 ↗
18. A hybrid deep learning-based intrusion detection system for IoT networks10.3934/mbe.2023602 ↗
19. Two-stage feature selection for classification of gene expression data based on an improved Salp Swarm Algorithm10.3934/mbe.2022641 ↗
20. Improved binary gray wolf optimizer and SVM for intrusion detection system in wireless sensor networks10.1007/s12652-020-02228-z ↗
21. No free lunch theorems for optimization10.1109/4235.585893 ↗
22. Remark on algorithm 659: Implementing Sobol’s quasirandom sequence generator10.1145/641876.641879 ↗
23. A novel particle swarm optimization algorithm with Levy flight10.1016/j.asoc.2014.06.034 ↗
24. Golden sine algorithm: A novel math-inspired algorithm10.4316/AECE.2017.02010 ↗
25. Improved harris combined with clustering algorithm for data traffic classification10.1109/ACCESS.2022.3188866 ↗
26. Particle swarm optimization algorithm: An overview10.1007/s00500-016-2474-6 ↗
27. Binary grey wolf optimization approaches for feature selection10.1016/j.neucom.2015.06.083 ↗
28. A comprehensive survey: Whale optimization algorithm and its applications10.1016/j.swevo.2019.03.004 ↗