Visible to the public Network Traffic Images: A Deep Learning Approach to the Challenge of Internet Traffic Classification

TitleNetwork Traffic Images: A Deep Learning Approach to the Challenge of Internet Traffic Classification
Publication TypeConference Paper
Year of Publication2020
AuthorsSaleh, I., Ji, H.
Conference Name2020 10th Annual Computing and Communication Workshop and Conference (CCWC)
Date Publishedjan
Keywords2-dimensional formulation, application network signatures, Bandwidth, computer network security, convolutional neural networks, deep convolutional neural networks, Deep Learning, deep packet inspection, Internet, Internet traffic classification, learning (artificial intelligence), machine learning, network administrators, Network traffic classification, network traffic image orientation mappings, networking related tasks, neural nets, packet flows, pubcrawl, quality of service, Resiliency, Scalability, Streaming media, Task Analysis, telecommunication traffic
AbstractThe challenge of network traffic classification exists at the heart of many networking related tasks aimed at improving the overall user experience and usability of the internet. Current techniques, such as deep packet inspection, depend heavily on interaction by network administrators and engineers to maintain up to date stores of application network signatures and the infrastructure required to utilize them effectively. In this paper, we introduce Network Traffic Images, a 2-dimensional (2D) formulation of a stream of packet header lengths, which enable us to employ deep convolutional neural networks for network traffic classification. Five different network traffic image orientation mappings are carefully designed to deduce the best way to transform the 1-dimensional packet-subflow into a 2D image. Two different mapping strategies, one packet-relative and the other time-relative, are experimented with to map the packets of a packet flow to the pixels in the image. Experiments shows that high classification accuracy can be achieved with minimal manual effort using network traffic images in deep learning.
DOI10.1109/CCWC47524.2020.9031260
Citation Keysaleh_network_2020