Fine-grained Traffic Classification Based on Improved Residual Convolutional Network in Software Defined Networks

Authors

Keywords:

Deep Learning (DL), Deep Learning (DL), Fine-grained Traffic Classification, Long Short-Term Memory (LSTM), Residual Convolutional Networks, Software Defined Networks (SDN)., Fine-grained Traffic Classification

Abstract

As Internet traffic becomes increasingly complex, a growing number of applications are carrying different services. To provides service-aware traffic classification, allowing network operators to better analyze network composition as well as manage and schedule efficiently network resources to facilitate sustainable development network, fine-grained traffic classification has become a crucial and challenging problem. Software defined networks has become the most promising new network architecture in the future with two major advantages of centralized control and programmability. Deep learning has also become a mainstream technology by its excellent feature extraction ability for large datasets. Thus the combination of software defined networks and deep learning can effectively solve the challenge of data set collection and feature extraction in the field of traffic classification. Inspired by research in computer vision, in this paper we propose an improved residual convolutional network approach to network traffic classification, which addresses the network degradation problem that occurs with increasing network depth in traditional deep learning methods for fine-grained network traffic identification, and can effectively learn deeper network features to achieve fine-grained network traffic classification. Experimental results show that the overall accuracy of the proposed method can reach 99.93%, which is about 4%, 13%, 7% and 2% higher than other state-of-the-art models such as classical residual networks ResNet-18, One-dimensional Convolutional Neural Networks (1D-CNN), Long Short-Term Memory (LSTM) and combined model CNN-LSTM respectively, thus verify the effectiveness of our method.

Downloads

Download data is not yet available.

Author Biographies

Chang Su, Chongqing University of Posts and Telecommunications, Chongqing, Nanan District, 400065, China.

Chang Su received PH.D. degree from the University of Liverpool, U.K. She is currently a Full Professor with the School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, China. She is a member of the China standardization committee and an expert of ISO/IEC. From 2011 to 2013, she was a postdoctoral fellow in the Computer Department of Cornell University. Her research interests include wireless network communications, satellite communications, artificial intelligence and deep learning.

Yanqing Liu, Chongqing University of Posts and Telecommunications, Chongqing, Nanan District, 400065, China.

Yanqing Liu received bachelor's degree from Sichuan Ethnic College. She is currently a graduate student in the School of Computer Science at Chongqing University of Posts and Telecommunications, China. Her main research directions are computer networks and artificial intelligence. Her research interests include software defined networks, deep learning and image recognition.

Xianzhong Xie, Chongqing University of Posts and Telecommunications, Chongqing, Nanan District, 400065, China.

Xianzhong Xie received PH.D. degree from the Xidian University, China, in 2000. He is currently a Full Professor with Chongqing Key Lab of Computer Network and Communication Technology, Chongqing University of Posts and Telecommunications, China. He has published two books and over 100 scientific papers in international journals and conferences. His research interests include cognitive radio network, interference cancellation and MIMO technology, green communication network.

References

P. Wang, F. Ye, X. Chen, and Y. Qian, “Datanet: Deep learning based

encrypted network traffic classification in SDN home gateway,” IEEE

Access, vol. 6, pp. 55380–55391, 2018.

“2030 agenda in latin america and the caribbean.” https://agenda2030lac.

org/. [online], Accessed 2022.

J. Xie, F. R. Yu, T. Huang, R. Xie, J. Liu, C. Wang, and Y. Liu, “A survey

of machine learning techniques applied to software defined networking

(SDN): research issues and challenges,” IEEE Commun. Surv. Tutorials,

vol. 21, no. 1, pp. 393–430, 2019.

F. Pacheco, E. Exposito, M. Gineste, C. Baudoin, and J. Aguilar, “Towards the deployment of machine learning solutions in network traffic

classification: A systematic survey,” IEEE Commun. Surv. Tutorials,

vol. 21, no. 2, pp. 1988–2014, 2019.

J. Yan and Y. Jing, “A survey of traffic classification in software

defined networks,” in 2018 1st IEEE International Conference on Hot

Information-Centric Networking (HotICN), 2018.

P. Wang, X. Chen, F. Ye, and Z. Sun, “A survey of techniques for

mobile service encrypted traffic classification using deep learning,” IEEE

Access, vol. 7, pp. 54024–54033, 2019.

S. Rezaei and X. Liu, “Deep learning for encrypted traffic classification:

An overview,” IEEE Commun. Mag., vol. 57, no. 5, pp. 76–81, 2019.

A. Madhukar and C. L. Williamson, “A longitudinal study of P2P

traffic classification,” in 14th International Symposium on Modeling,

Analysis, and Simulation of Computer and Telecommunication Systems

(MASCOTS 2006), 11-14 September 2006, Monterey, California, USA,

pp. 179–188, IEEE Computer Society, 2006.

M. Finsterbusch, C. Richter, E. Rocha, J. Muller, and K. Hanssgen,

“A survey of payload-based traffic classification approaches,” IEEE

Commun. Surv. Tutorials, vol. 16, no. 2, pp. 1135–1156, 2014.

Z. Fu, Z. Liu, and J. Li, “Efficient parallelization of regular expression

matching for deep inspection,” in 26th International Conference on

Computer Communication and Networks, ICCCN 2017, Vancouver, BC,

Canada, July 31 - Aug. 3, 2017, pp. 1–9, IEEE, 2017.

Y. Goo, K. Shim, S. Lee, and M. Kim, “Payload signature structure for

accurate application traffic classification,” in 18th Asia-Pacific Network

Operations and Management Symposium, APNOMS 2016, Kanazawa,

Japan, October 5-7, 2016, pp. 1–4, IEEE, 2016.

F. Tang, Z. M. Fadlullah, B. Mao, and N. Kato, “An intelligent traffic

load prediction-based adaptive channel assignment algorithm in sdniot: A deep learning approach,” IEEE Internet Things J., vol. 5, no. 6,

pp. 5141–5154, 2018.

G. Xie, Q. Li, and Y. Jiang, “Self-attentive deep learning method for

online traffic classification and its interpretability,” Comput. Networks,

vol. 196, p. 108267, 2021.

S. Zhao, Y. Xiao, Y. Ning, Y. Zhou, and D. Zhang, “An optimized kmeans clustering for improving accuracy in traffic classification,” Wirel.

Pers. Commun., vol. 120, no. 1, pp. 81–93, 2021.

A. F. Diallo and P. Patras, “Adaptive clustering-based malicious traffic

classification at the network edge,” in 40th IEEE Conference on Computer Communications, INFOCOM 2021, Vancouver, BC, Canada, May

-13, 2021, pp. 1–10, IEEE, 2021.

O. Aouedi, K. Piamrat, and D. Bagadthey, “A semi-supervised stacked

autoencoder approach for network traffic classification,” in 28th IEEE

International Conference on Network Protocols, ICNP 2020, Madrid,

Spain, October 13-16, 2020, pp. 1–6, IEEE, 2020.

P. Amaral, P. Pinto, L. Bernardo, and A. Mazandarani, “Application

aware SDN architecture using semi-supervised traffic classification,”

in IEEE Conference on Network Function Virtualization and Software

Defined Networks, NFV-SDN 2018, Verona, Italy, November 27-29,

, pp. 1–6, IEEE, 2018.

W. Wang, M. Zhu, X. Zeng, X. Ye, and Y. Sheng, “Malware traffic

classification using convolutional neural network for representation

learning,” in 2017 International Conference on Information Networking,

ICOIN 2017, Da Nang, Vietnam, January 11-13, 2017, pp. 712–717,

IEEE, 2017.

S. Rezaei and X. Liu, “Multitask learning for network traffic classification,” in 29th International Conference on Computer Communications

and Networks, ICCCN 2020, Honolulu, HI, USA, August 3-6, 2020,

pp. 1–9, IEEE, 2020.

X. Xie and J. Wu, “Real-time flow identification based on neural network

and openflow over sdn,” in 2018 10th International Conference on

Intelligent Human-Machine Systems and Cybernetics (IHMSC), vol. 02,

pp. 12–16, 2018.

T. Yang, S. Vural, P. Qian, Y. Rahulan, N. Wang, and R. Tafazolli,

“Achieving robust performance for traffic classification using ensemble

learning in SDN networks,” in ICC 2021 - IEEE International Conference on Communications, Montreal, QC, Canada, June 14-23, 2021,

pp. 1–6, IEEE, 2021.

W. Wang, M. Zhu, J. Wang, X. Zeng, and Z. Yang, “End-to-end

encrypted traffic classification with one-dimensional convolution neural

networks,” in 2017 IEEE International Conference on Intelligence and

Security Informatics, ISI 2017, Beijing, China, July 22-24, 2017, pp. 43–

, IEEE, 2017.

M. Lotfollahi, M. J. Siavoshani, R. S. H. Zade, and M. Saberian, “Deep

packet: a novel approach for encrypted traffic classification using deep

learning,” Soft Comput., vol. 24, no. 3, pp. 1999–2012, 2020.

Y. Zeng, H. Gu, W. Wei, and Y. Guo, “$deep-full-range$ : A deep

learning based network encrypted traffic classification and intrusion

detection framework,” IEEE Access, vol. 7, pp. 45182–45190, 2019.

P. Wang, Z. Wang, F. Ye, and X. Chen, “Bytesgan: A semi-supervised

generative adversarial network for encrypted traffic classification in SDN

edge gateway,” Comput. Networks, vol. 200, p. 108535, 2021.

K. Lin, X. Xu, and H. Gao, “TSCRNN: A novel classification scheme

of encrypted traffic based on flow spatiotemporal features for efficient

management of iiot,” Comput. Networks, vol. 190, p. 107974, 2021.

J. Lan, X. Liu, B. Li, Y. Li, and T. Geng, “Darknetsec: A novel selfattentive deep learning method for darknet traffic classification and

application identification,” Comput. Secur., vol. 116, p. 102663, 2022.

Z. Wu, Y. Dong, X. Qiu, and J. Jin, “Online multimedia traffic classification from the qos perspective using deep learning,” Comput. Networks,

vol. 204, p. 108716, 2022.

J. Cheng, Y. Wu, Y. E, J. You, T. Li, H. Li, and J. Ge, “MATEC: A

lightweight neural network for online encrypted traffic classification,”

Comput. Networks, vol. 199, p. 108472, 2021.

“Canadian institute for cybersecurity, datasets.” https://www.unb.ca/cic/

datasets/index.html. [online], Accessed 2022.

K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for

image recognition,” in 2016 IEEE Conference on Computer Vision and

Pattern Recognition, CVPR 2016, Las Vegas, NV, USA, June 27-30, 2016,

pp. 770–778, IEEE Computer Society, 2016.

K. He, X. Zhang, S. Ren, and J. Sun, “Identity mappings in deep residual

networks,” in Computer Vision - ECCV 2016 - 14th European Conference, Amsterdam, The Netherlands, October 11-14, 2016, Proceedings,

Part IV (B. Leibe, J. Matas, N. Sebe, and M. Welling, eds.), vol. 9908

of Lecture Notes in Computer Science, pp. 630–645, Springer, 2016.

J. Chen, X. Wang, Z. Guo, X. Zhang, and J. Sun, “Dynamic regionaware convolution,” in IEEE Conference on Computer Vision and Pattern

Recognition, CVPR 2021, virtual, June 19-25, 2021, pp. 8064–8073,

Computer Vision Foundation / IEEE, 2021.

S. Ruder, “An overview of gradient descent optimization algorithms,”

CoRR, vol. abs/1609.04747, 2016.

Published

2023-03-23

How to Cite

Su, C., Liu, Y., & Xie, X. (2023). Fine-grained Traffic Classification Based on Improved Residual Convolutional Network in Software Defined Networks. IEEE Latin America Transactions, 21(4), 565–572. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/7701