A New Hybrid Approach for Traffic Identification and Classification in Wireless Networks

Document Type : Original Article

Authors

1 Master's degree, Electrical and Computer Faculty, Malek Ashtar University of Technology, Tehran, Iran

2 Assistant Professor, Electrical and Computer Faculty, Malik Ashtar University of Technology, Tehran, Iran

Abstract

Using the ad hoc approach is one of the desirable options for configuration of wireless networks because of the features such as distributed management between nodes, facilitating their entry and exit into the network and the possibility of better mobility. This scheme leads to the dynamic behavior of the traffic generated by applications in such networks, which affects the issue of network management and traffic control between nodes. Identifying and classifying the network traffic can help to deal with these challenges in wireless networks. Because conventional traffic detection and classification methods are not able to provide proper performance with such traffic, applied machine-learning-based methods can improve the detection and classification performance. As the precision required to find a specific network traffic implies a high probability of detection, and the elimination of wrong decisions needs the false alarm rate reduction, in this paper a new hybrid method, based on the combination of machine learning methods is introduced to increase the accuracy and efficiency of identifying and classifying traffic in ad hoc wireless networks based on purposeful combination of various machine learning methods. The results show that in addition to improving the evaluation criteria of traffic classification, the proposed method increases the detection probability and reduces the false alarm rate, in comparison to the cases where only a single machine learning method is used.

Keywords


Smiley face

[1]    J. Erman, A. Mahanti, and M. Arlitt, "Qrp05-4: Internet Traffic Identification Using Machine Learning," IEEE Globecom,  IEEE, 2006.
[2]    L. T. Hu and LiJun Zhang, "Real-time Internet Traffic Identification Based on Decision Tree," World Automation Congress, IEEE, 2012.
[3]    J. Zhang, C. Chen, Y. Xiang, W. Zhou and A. V. Vasilakos, "An Effective Network Traffic Classification Method with Unknown Flow Detection," IEEE Transactions on Network and Service Management, vol. 10, no.2,  pp. 133-147, 2013.
[4]    A. C. Callado, "A Survey on Internet Traffic Identification," IEEE Communications Surveys and Tutorials, vol. 11, no. 3, pp.  37-52, 2009.
[5]    R. Ma and S. Qin, "Identification of Unknown Protocol Traffic Based on Deep Learning," 3rd IEEE International Conference on Computer and Communications (ICCC), IEEE, 2017.
[6]    Sh. Zuozhi, Y. Yue, and M. Yunlang, "The Research of Protocol Identification Based on Traffic Analysis," 10th International Conference on Intelligent Computation Technology and Automation (ICICTA), IEEE, 2017.
[7]    L. Kong, G. Huang, K. Wu, Q. Tang and S. Ye, "Comparison of Internet Traffic Identification on Machine Learning Methods," International Conference on Big Data and Artificial Intelligence (BDAI), IEEE, 2018.
[8]    S. Kokila, A. Sathish, and R. Shankar, "Comparative Analysis of Internet Traffic Identification Methods," Proceedings of the UGC Sponsored National Conference on Advanced Networking and Applications, 2015.
[9]    L. Peng, "Early Stage Internet Traffic Identification Using Probabilistic Neural Networks," International Journal of Computer and Communication Engineering, vol.  4, no. 6, pp.  417-425, 2015).
[10]  Zh. Wang, "The Applications of Deep Learning on Traffic Identification," BlackHat USA 24, 2015.
[11]  P. Singhal, R. Mathur, and H. Vyas, "Network Traffic Classification Based on Unsupervised Approach," International Journal of Computer Applications, 975, 8887, 2013.
[12]  R. Thupae, B. Isong, N. Gasela and A. M. Abu-Mahfouz, "Machine Learning Techniques for Traffic Identification and Classifiacation in SDWSN: A Survey," IECON 2018-44th Annual Conference of the IEEE Industrial Electronics Society, IEEE, 2018.
[13]  Y. Liu, W. Li, and Y. Ch. Li, "Network Traffic Classification Using K-means Clustering," Second International Multi-Symposiums on Computer and Computational Sciences (IMSCCS 2007), IEEE, 2007.
[14]  Ch. GU and Sh. Zhang, "Online Wireless Mesh Network Traffic Classification Using Machine Learning,” Journal of Computational Information Systems, 2011.
[15]  J. Ran and Y. Chen, "Three Dimensional Convolutional Neural Network Based Traffic Classification for Wireless Communications," pp. 624-627, [M1] 2018,
[16]  W. Wang, M. Zhu, X. Zeng, X. Ye, and Y. Sheng, "Malware Traffic Classification Using Convolutional Neural Network for Representation Learning," ICOIN, IEEE, 2017.
[17]  F. Noorbehbahani and S. Mansoori, "A New Semi-Supervised Method for Network Traffic Classification Based on X-Means Clustering and Label Propagation," 8th International Conference on Computer and Knowledge Engineering (ICCKE), Mashhad, pp. 120-125, 2018.
[18] C. M. Bishop,  “Pattern Recognition and Machine Learning (Information Science and Statistics),” Springer, 2007. ISBN: 0387310738https://github.com/echowei/DeepTraffic/tree/master/1.malware_traffic_classif    ication/1.DataSet(USTC-TFC2016)/Benigen. 
  • Receive Date: 19 April 2021
  • Revise Date: 11 September 2021
  • Accept Date: 29 September 2021
  • Publish Date: 23 September 2022