Skip to main navigation Skip to search Skip to main content

A Deep Learning Based Method for Network Application Classification in Software-Defined IoT

  • Muhammad Basit Umair
  • , Zeshan Iqbal
  • , Farrukh Zeeshan Khan
  • , Muhammad Attique Khan
  • , Seifedine Kadry
  • University of Engineering and Technology, Taxila
  • HITEC University
  • Noroff University College

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Network Application Classification (NAC) is a vital technology for intrusion detection, Quality-of-Service (QoS)-aware traffic engineering, traffic analysis, and network anomalies. Researchers have focused on designing algorithms using deep learning models based on statistical information to address the challenges of traditional payload and port-based traffic classification techniques. Internet of Things (IoT) and Software Defined Network (SDN) are two popular technologies nowadays and aims to connect devices over the internet and intelligently control networks from a centralized space. IoT aims to connect billions of devices; therefore, classification is essential for efficient processing. SDN is a new networking paradigm, which separates data plane measurement from the control plane. The emergence of deep learning algorithms with SDN provides a scalable traffic classification architecture. Due to the inadequate results of payload and port-based approaches, a statistical technique to classify network traffic into different classes using a Convolution Neural Network (CNN) and a Recurrent Neural Network (RNN) is presented in this paper. This paper provides a classification method for software defined IoT networks. The results show that, contrary to other traffic classification methods, the proposed approach offered a better accuracy rate of over 99 %, which is promising.

Original languageEnglish
Pages (from-to)463-477
Number of pages15
JournalInternational Journal of Uncertainty, Fuzziness and Knowledge-Based Systems
Volume30
Issue number3
DOIs
StatePublished - 1 Jun 2022
Externally publishedYes

Keywords

  • CNN
  • LSTM
  • RNN
  • SDN
  • chi-square feature selection
  • deep learning
  • network application classification

Fingerprint

Dive into the research topics of 'A Deep Learning Based Method for Network Application Classification in Software-Defined IoT'. Together they form a unique fingerprint.

Cite this