Multitask Learning for Network Traffic Classification

06/12/2019
by   Shahbaz Rezaei, et al.
0

Traffic classification has various applications in today's Internet, from resource allocation, billing and QoS purposes in ISPs to firewall and malware detection in clients. Classical machine learning algorithms and deep learning models have been widely used to solve the traffic classification task. However, training such models requires a large amount of labeled data. Labeling data is often the most difficult and time-consuming process in building a classifier. To solve this challenge, we reformulate the traffic classification into a multi-task learning framework where bandwidth requirement and duration of a flow are predicted along with the traffic class. The motivation of this approach is twofold: First, bandwidth requirement and duration are useful in many applications, including routing, resource allocation, and QoS provisioning. Second, these two values can be obtained from each flow easily without the need for human labeling or capturing flows in a controlled and isolated environment. We show that with a large amount of easily obtainable data samples for bandwidth and duration prediction tasks, and only a few data samples for the traffic classification task, one can achieve high accuracy. We conduct two experiment with ISCX and QUIC public datasets and show the efficacy of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/23/2018

How to Achieve High Classification Accuracy with Just a Few Labels: A Semi-supervised Approach Using Sampled Packets

Network traffic classification, which has numerous applications from sec...
research
10/18/2018

Deep Learning for Encrypted Traffic Classification: An Overview

Traffic classification has been studied for two decades and applied to a...
research
06/08/2018

A Publish/Subscribe QoS-aware Framework for Massive IoT Traffic Orchestration

Internet of Things (IoT) application deployment requires the allocation ...
research
11/20/2019

TITAN: A Spatiotemporal Feature Learning Framework for Traffic Incident Duration Prediction

Critical incident stages identification and reasonable prediction of tra...
research
03/29/2020

Deep Learning for Radio Resource Allocation with Diverse Quality-of-Service Requirements in 5G

To accommodate diverse Quality-of-Service (QoS) requirements in the 5th ...
research
06/16/2018

Applying Autonomy with Bandwidth Allocation Models

Bandwidth Allocation Models (BAMs) are resource allocation methods used ...
research
09/19/2022

Traffic incident duration prediction via a deep learning framework for text description encoding

Predicting the traffic incident duration is a hard problem to solve due ...

Please sign up or login with your details

Forgot password? Click here to reset