Balancing Complexity and Performance in Convolutional Neural Network Models for QUIC Traffic Classification

The upcoming deployment of sixth-generation (6G) wireless networks promises to significantly outperform 5G in terms of data rates, spectral efficiency, device densities, and, most importantly, latency and security. To cope with the increasingly complex network traffic, Network Traffic Classification...

Full description

Saved in:
Bibliographic Details
Main Authors: Giovanni Pettorru, Matteo Flumini, Marco Martalò
Format: Article
Language:English
Published: MDPI AG 2025-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/25/15/4576
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849770608237215744
author Giovanni Pettorru
Matteo Flumini
Marco Martalò
author_facet Giovanni Pettorru
Matteo Flumini
Marco Martalò
author_sort Giovanni Pettorru
collection DOAJ
description The upcoming deployment of sixth-generation (6G) wireless networks promises to significantly outperform 5G in terms of data rates, spectral efficiency, device densities, and, most importantly, latency and security. To cope with the increasingly complex network traffic, Network Traffic Classification (NTC) will be essential to ensure the high performance and security of a network, which is necessary for advanced applications. This is particularly relevant in the Internet of Things (IoT), where resource-constrained platforms at the edge must manage tasks like traffic analysis and threat detection. In this context, balancing classification accuracy with computational efficiency is key to enabling practical, real-world deployments. Traditional payload-based and packet inspection methods are based on the identification of relevant patterns and fields in the packet content. However, such methods are nowadays limited by the rise of encrypted communications. To this end, the research community has turned its attention to statistical analysis and Machine Learning (ML). In particular, Convolutional Neural Networks (CNNs) are gaining momentum in the research community for ML-based NTC leveraging statistical analysis of flow characteristics. Therefore, this paper addresses CNN-based NTC in the presence of encrypted communications generated by the rising Quick UDP Internet Connections (QUIC) protocol. Different models are presented, and their performance is assessed to show the trade-off between classification accuracy and CNN complexity. In particular, our results show that even simple and low-complexity CNN architectures can achieve almost 92% accuracy with a very low-complexity architecture when compared to baseline architectures documented in the existing literature.
format Article
id doaj-art-1a61b3b3d69d4c9f8c9334f53aa30e1d
institution DOAJ
issn 1424-8220
language English
publishDate 2025-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj-art-1a61b3b3d69d4c9f8c9334f53aa30e1d2025-08-20T03:02:56ZengMDPI AGSensors1424-82202025-07-012515457610.3390/s25154576Balancing Complexity and Performance in Convolutional Neural Network Models for QUIC Traffic ClassificationGiovanni Pettorru0Matteo Flumini1Marco Martalò2Department of Electrical and Electronic Engineering, University of Cagliari, 09123 Cagliari, ItalyAdesso Schweiz AG, Vulkanstrasse 106, 8048 Zurich, SwitzerlandDepartment of Electrical and Electronic Engineering, University of Cagliari, 09123 Cagliari, ItalyThe upcoming deployment of sixth-generation (6G) wireless networks promises to significantly outperform 5G in terms of data rates, spectral efficiency, device densities, and, most importantly, latency and security. To cope with the increasingly complex network traffic, Network Traffic Classification (NTC) will be essential to ensure the high performance and security of a network, which is necessary for advanced applications. This is particularly relevant in the Internet of Things (IoT), where resource-constrained platforms at the edge must manage tasks like traffic analysis and threat detection. In this context, balancing classification accuracy with computational efficiency is key to enabling practical, real-world deployments. Traditional payload-based and packet inspection methods are based on the identification of relevant patterns and fields in the packet content. However, such methods are nowadays limited by the rise of encrypted communications. To this end, the research community has turned its attention to statistical analysis and Machine Learning (ML). In particular, Convolutional Neural Networks (CNNs) are gaining momentum in the research community for ML-based NTC leveraging statistical analysis of flow characteristics. Therefore, this paper addresses CNN-based NTC in the presence of encrypted communications generated by the rising Quick UDP Internet Connections (QUIC) protocol. Different models are presented, and their performance is assessed to show the trade-off between classification accuracy and CNN complexity. In particular, our results show that even simple and low-complexity CNN architectures can achieve almost 92% accuracy with a very low-complexity architecture when compared to baseline architectures documented in the existing literature.https://www.mdpi.com/1424-8220/25/15/4576network traffic classification (NTC)QUICconvolutional neural network (CNN)deep learning (DL)6G
spellingShingle Giovanni Pettorru
Matteo Flumini
Marco Martalò
Balancing Complexity and Performance in Convolutional Neural Network Models for QUIC Traffic Classification
Sensors
network traffic classification (NTC)
QUIC
convolutional neural network (CNN)
deep learning (DL)
6G
title Balancing Complexity and Performance in Convolutional Neural Network Models for QUIC Traffic Classification
title_full Balancing Complexity and Performance in Convolutional Neural Network Models for QUIC Traffic Classification
title_fullStr Balancing Complexity and Performance in Convolutional Neural Network Models for QUIC Traffic Classification
title_full_unstemmed Balancing Complexity and Performance in Convolutional Neural Network Models for QUIC Traffic Classification
title_short Balancing Complexity and Performance in Convolutional Neural Network Models for QUIC Traffic Classification
title_sort balancing complexity and performance in convolutional neural network models for quic traffic classification
topic network traffic classification (NTC)
QUIC
convolutional neural network (CNN)
deep learning (DL)
6G
url https://www.mdpi.com/1424-8220/25/15/4576
work_keys_str_mv AT giovannipettorru balancingcomplexityandperformanceinconvolutionalneuralnetworkmodelsforquictrafficclassification
AT matteoflumini balancingcomplexityandperformanceinconvolutionalneuralnetworkmodelsforquictrafficclassification
AT marcomartalo balancingcomplexityandperformanceinconvolutionalneuralnetworkmodelsforquictrafficclassification