Datanet: Deep Learning Based Encrypted Network Traffic Classification in SDN Home Gateway
A smart home network will support various smart devices and applications, e.g., home automation devices, E-health devices, regular computing devices, and so on. Most devices in a smart home access the Internet through a home gateway (HGW). In this paper, we propose a software-definednetwork (SDN)-HG...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2018-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8473682/ |
id |
doaj-2c5194e0fb7c4f4e823af7975e1af326 |
---|---|
record_format |
Article |
spelling |
doaj-2c5194e0fb7c4f4e823af7975e1af3262021-03-29T21:15:10ZengIEEEIEEE Access2169-35362018-01-016553805539110.1109/ACCESS.2018.28724308473682Datanet: Deep Learning Based Encrypted Network Traffic Classification in SDN Home GatewayPan Wang0https://orcid.org/0000-0003-2006-1129Feng Ye1https://orcid.org/0000-0002-2436-2300Xuejiao Chen2Yi Qian3Department of Modern Posts, Nanjing University of Posts and Telecommunications, Nanjing, ChinaDepartment of Electrical and Computer Engineering, University of Dayton, Dayton, OH, USASchool of Communication, Nanjing College of Information Technology, Nanjing, ChinaDepartment of Electrical and Computer Engineering, University of Nebraska–Lincoln, Omaha, NE, USAA smart home network will support various smart devices and applications, e.g., home automation devices, E-health devices, regular computing devices, and so on. Most devices in a smart home access the Internet through a home gateway (HGW). In this paper, we propose a software-definednetwork (SDN)-HGW framework to better manage distributed smart home networks and support the SDN controller of the core network. The SDN controller enables efficient network quality-of-service management based on real-time traffic monitoring and resource allocation of the core network. However, it cannot provide network management in distributed smart homes. Our proposed SDN-HGW extends the control to the access network, i.e., a smart home network, for better end-to-end network management. Specifically, the proposed SDN-HGW can achieve distributed application awareness by classifying data traffic in a smart home network. Most existing traffic classification solutions, e.g., deep packet inspection, cannot provide real-time application awareness for encrypted data traffic. To tackle those issues, we develop encrypted data classifiers (denoted as DataNets) based on three deep learning schemes, i.e., multilayer perceptron, stacked autoencoder, and convolutional neural networks, using an open data set that has over 200 000 encrypted data samples from 15 applications. A data preprocessing scheme is proposed to process raw data packets and the tested data set so that DataNet can be created. The experimental results show that the developed DataNets can be applied to enable distributed application-aware SDN-HGW in future smart home networks.https://ieeexplore.ieee.org/document/8473682/Encrypted traffic classificationhome gatewaydistributed network managementdeep learningSDN |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Pan Wang Feng Ye Xuejiao Chen Yi Qian |
spellingShingle |
Pan Wang Feng Ye Xuejiao Chen Yi Qian Datanet: Deep Learning Based Encrypted Network Traffic Classification in SDN Home Gateway IEEE Access Encrypted traffic classification home gateway distributed network management deep learning SDN |
author_facet |
Pan Wang Feng Ye Xuejiao Chen Yi Qian |
author_sort |
Pan Wang |
title |
Datanet: Deep Learning Based Encrypted Network Traffic Classification in SDN Home Gateway |
title_short |
Datanet: Deep Learning Based Encrypted Network Traffic Classification in SDN Home Gateway |
title_full |
Datanet: Deep Learning Based Encrypted Network Traffic Classification in SDN Home Gateway |
title_fullStr |
Datanet: Deep Learning Based Encrypted Network Traffic Classification in SDN Home Gateway |
title_full_unstemmed |
Datanet: Deep Learning Based Encrypted Network Traffic Classification in SDN Home Gateway |
title_sort |
datanet: deep learning based encrypted network traffic classification in sdn home gateway |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2018-01-01 |
description |
A smart home network will support various smart devices and applications, e.g., home automation devices, E-health devices, regular computing devices, and so on. Most devices in a smart home access the Internet through a home gateway (HGW). In this paper, we propose a software-definednetwork (SDN)-HGW framework to better manage distributed smart home networks and support the SDN controller of the core network. The SDN controller enables efficient network quality-of-service management based on real-time traffic monitoring and resource allocation of the core network. However, it cannot provide network management in distributed smart homes. Our proposed SDN-HGW extends the control to the access network, i.e., a smart home network, for better end-to-end network management. Specifically, the proposed SDN-HGW can achieve distributed application awareness by classifying data traffic in a smart home network. Most existing traffic classification solutions, e.g., deep packet inspection, cannot provide real-time application awareness for encrypted data traffic. To tackle those issues, we develop encrypted data classifiers (denoted as DataNets) based on three deep learning schemes, i.e., multilayer perceptron, stacked autoencoder, and convolutional neural networks, using an open data set that has over 200 000 encrypted data samples from 15 applications. A data preprocessing scheme is proposed to process raw data packets and the tested data set so that DataNet can be created. The experimental results show that the developed DataNets can be applied to enable distributed application-aware SDN-HGW in future smart home networks. |
topic |
Encrypted traffic classification home gateway distributed network management deep learning SDN |
url |
https://ieeexplore.ieee.org/document/8473682/ |
work_keys_str_mv |
AT panwang datanetdeeplearningbasedencryptednetworktrafficclassificationinsdnhomegateway AT fengye datanetdeeplearningbasedencryptednetworktrafficclassificationinsdnhomegateway AT xuejiaochen datanetdeeplearningbasedencryptednetworktrafficclassificationinsdnhomegateway AT yiqian datanetdeeplearningbasedencryptednetworktrafficclassificationinsdnhomegateway |
_version_ |
1724193174711173120 |