dc.contributor.author | Akem, Aristide Tanyi-Jong | |
dc.contributor.author | Fraysse, Guillaume | |
dc.contributor.author | Fiore, Marco | |
dc.date.accessioned | 2024-02-06T10:24:18Z | |
dc.date.available | 2024-02-06T10:24:18Z | |
dc.date.issued | 2024-05-05 | |
dc.identifier.uri | https://hdl.handle.net/20.500.12761/1791 | |
dc.description.abstract | Encrypted Traffic Classification (ETC) has become an important area of research with Machine Learning (ML) methods being the state-of-the-art. However, most existing solutions either rely on offline ETC based on collected network data or on online ETC with models running in the control plane of Software-Defined Networks (SDN), all of which do not run at line rate and would not meet latency requirements of time-sensitive applications in modern networks. This work leverages recent advances in data plane programmability to achieve real-time ETC in programmable switches at line rate, with high throughput and low latency. The proposed solution comprises (i) an ETC-aware Random Forest (RF) modelling process where only features based on packet size and packet arrival times are used, and (ii) an encoding of the trained RF model into production-grade P4-programmable switches. The performance of the proposed in-switch ETC framework is evaluated using 3 encrypted traffic datasets with experiments in a real-world testbed with Intel Tofino switches, in the presence of background traffic at 40 Gbps. Results show how the solution achieves high classification accuracy of up to 95%, with sub-microsecond delay, while consuming on average less than 10% of total available switch hardware resources. | es |
dc.description.sponsorship | Smart Networks and Services Joint Undertaking (SNS JU) under the European Union’s Horizon Europe research and innovation programme under grant agreement no. 101139270 | es |
dc.description.sponsorship | European Union’s Horizon Europe research and innovation programme under Marie Skłodowska-Curie grant agreement no. 860239 | es |
dc.language.iso | eng | es |
dc.title | Encrypted Traffic Classification at Line Rate in Programmable Switches with Machine Learning | es |
dc.type | conference object | es |
dc.conference.date | 6-10 May 2024 | es |
dc.conference.place | Seoul, South Korea | es |
dc.conference.title | IEEE/IFIP Network Operations and Management Symposium | * |
dc.event.type | conference | es |
dc.pres.type | paper | es |
dc.type.hasVersion | AM | es |
dc.rights.accessRights | open access | es |
dc.relation.projectID | info:eu-repo/grantAgreement/EC/H2020/860239 | es |
dc.relation.projectID | info:eu-repo/grantAgreement/EC/HORIZON-JU-SNS-2023/101139270 | es |
dc.relation.projectName | BANYAN (Big dAta aNalYtics for radio Access Networks) | es |
dc.relation.projectName | ORIGAMI (Optimized resource integration and global architecture for mobile infrastructure for 6G) | es |
dc.subject.keyword | Encrypted traffic classification | es |
dc.subject.keyword | machine learning | es |
dc.subject.keyword | programmable switch | es |
dc.subject.keyword | P4 | es |
dc.subject.keyword | random forest | es |
dc.description.refereed | TRUE | es |
dc.description.status | pub | es |