Towards efficient real-time traffic classifier: A confidence measure with ensemble Deep Learning

dc.contributor.authorSalman, Ola
dc.contributor.authorElhajj, Imad H.
dc.contributor.authorChehab, Ali
dc.contributor.authorKayssi, Ayman I.
dc.contributor.departmentDepartment of Electrical and Computer Engineering
dc.contributor.facultyMaroun Semaan Faculty of Engineering and Architecture (MSFEA)
dc.contributor.institutionAmerican University of Beirut
dc.date.accessioned2025-01-24T11:30:51Z
dc.date.available2025-01-24T11:30:51Z
dc.date.issued2022
dc.description.abstractTraffic classification is a key network function for managing both Quality of Service (QoS) and security. While some traffic classification applications (e.g. QoS based path allocation) can tolerate delays, other applications (e.g. attack detection) are time critical. In this context, early traffic classification has been proposed based on the first few packets of flows. However, the choice of the number of packets to inspect is method dependent and based on empirical assessment without considering the information carried by these packets (features). In this paper, we aim at identifying the sufficient number of packets, N, that guarantees high classification accuracy while optimizing the response time, based on both empirical classification results and information theory. We propose a confidence measure based on the variations in the model training accuracy and the average mutual information among the packets’ features and the label vector. This measure is then used to define the value of N, which optimizes the trade-off between the time overhead and the classification accuracy. In addition, we propose an ensemble Deep Learning (DL)-based classifier model to enhance the classification accuracy by training successive DL models based on the traffic stream. The proposed ensemble method output is based on the average of the individual classifiers predictions. The experimental results show that when using the proposed confidence measure, we can achieve good classification accuracy at early phase of the flow. In addition, using the proposed ensemble method presents enhancement in the early classification accuracy. Consequently, combining the ensemble method with the confidence measure criteria allows for striking a good balance between high accuracy and fast response time. © 2021 Elsevier B.V.
dc.identifier.doihttps://doi.org/10.1016/j.comnet.2021.108684
dc.identifier.eid2-s2.0-85123234833
dc.identifier.urihttp://hdl.handle.net/10938/27494
dc.language.isoen
dc.publisherElsevier B.V.
dc.relation.ispartofComputer Networks
dc.sourceScopus
dc.subjectInternet of things
dc.subjectInternet traffic
dc.subjectReal-time classification
dc.subjectTraffic classification
dc.subjectTraffic management
dc.subjectDeep learning
dc.subjectEconomic and social effects
dc.subjectInformation theory
dc.subjectQuality of service
dc.subjectClassification accuracy
dc.subjectConfidence measure
dc.subjectEnsemble methods
dc.subjectQuality-of-service
dc.subjectReal- time
dc.subjectRealtime traffic
dc.subjectClassification (of information)
dc.titleTowards efficient real-time traffic classifier: A confidence measure with ensemble Deep Learning
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2022-1926.pdf
Size:
2.13 MB
Format:
Adobe Portable Document Format