SDN-Enabled FiWi-IoT Smart Environment Network Traffic Classification Using Supervised ML Models

Due to the rapid growth of the Internet of Things (IoT), applications such as the Augmented Reality (AR)/Virtual Reality (VR), higher resolution media stream, automatic vehicle driving, the smart environment and intelligent e-health applications, increasing demands for high data rates, high bandwidt...

Full description

Bibliographic Details
Main Authors: Elaiyasuriyan Ganesan, I-Shyan Hwang, Andrew Tanny Liem, Mohammad Syuhaimi Ab-Rahman
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Photonics
Subjects:
Online Access:https://www.mdpi.com/2304-6732/8/6/201
_version_ 1797531338645962752
author Elaiyasuriyan Ganesan
I-Shyan Hwang
Andrew Tanny Liem
Mohammad Syuhaimi Ab-Rahman
author_facet Elaiyasuriyan Ganesan
I-Shyan Hwang
Andrew Tanny Liem
Mohammad Syuhaimi Ab-Rahman
author_sort Elaiyasuriyan Ganesan
collection DOAJ
description Due to the rapid growth of the Internet of Things (IoT), applications such as the Augmented Reality (AR)/Virtual Reality (VR), higher resolution media stream, automatic vehicle driving, the smart environment and intelligent e-health applications, increasing demands for high data rates, high bandwidth, low latency, and the quality of services are increasing every day (QoS). The management of network resources for IoT service provisioning is a major issue in modern communication. A possible solution to this issue is the use of the integrated fiber-wireless (FiWi) access network. In addition, dynamic and efficient network configurations can be achieved through software-defined networking (SDN), an innovative and programmable networking architecture enabling machine learning (ML) to automate networks. This paper, we propose a machine learning supervised network traffic classification scheduling model in SDN enhanced-FiWi-IoT that can intelligently learn and guarantee traffic based on its QoS requirements (QoS-Mapping). We capture the different IoT and non-IoT device network traffic trace files based on the traffic flow and analyze the traffic traces to extract statistical attributes (port source and destination, IP address, etc.). We develop a robust IoT device classification process module framework, using these network-level attributes to classify IoT and non-IoT devices. We tested the proposed classification process module in 21 IoT/Non-IoT devices with different ML algorithms and the results showed that classification can achieve a Random Forest classifier with 99% accuracy as compared to other techniques.
first_indexed 2024-03-10T10:42:22Z
format Article
id doaj.art-cdaf2d8d57d146508ec289ed9709d2ce
institution Directory Open Access Journal
issn 2304-6732
language English
last_indexed 2024-03-10T10:42:22Z
publishDate 2021-06-01
publisher MDPI AG
record_format Article
series Photonics
spelling doaj.art-cdaf2d8d57d146508ec289ed9709d2ce2023-11-21T22:51:37ZengMDPI AGPhotonics2304-67322021-06-018620110.3390/photonics8060201SDN-Enabled FiWi-IoT Smart Environment Network Traffic Classification Using Supervised ML ModelsElaiyasuriyan Ganesan0I-Shyan Hwang1Andrew Tanny Liem2Mohammad Syuhaimi Ab-Rahman3Department of Computer Science and Engineering, Yuan Ze University, Taoyuan 32003, TaiwanDepartment of Computer Science and Engineering, Yuan Ze University, Taoyuan 32003, TaiwanDepartment of Computer Science, Universitas Klabat Manado, North Sulawesi 95371, IndonesiaDepartment of Electrical, Electronics, and System Engineering, Faculty of Engineering and Built Environment, Universiti Kebangsaan Malaysia, Bangi 43600, Selangor, MalaysiaDue to the rapid growth of the Internet of Things (IoT), applications such as the Augmented Reality (AR)/Virtual Reality (VR), higher resolution media stream, automatic vehicle driving, the smart environment and intelligent e-health applications, increasing demands for high data rates, high bandwidth, low latency, and the quality of services are increasing every day (QoS). The management of network resources for IoT service provisioning is a major issue in modern communication. A possible solution to this issue is the use of the integrated fiber-wireless (FiWi) access network. In addition, dynamic and efficient network configurations can be achieved through software-defined networking (SDN), an innovative and programmable networking architecture enabling machine learning (ML) to automate networks. This paper, we propose a machine learning supervised network traffic classification scheduling model in SDN enhanced-FiWi-IoT that can intelligently learn and guarantee traffic based on its QoS requirements (QoS-Mapping). We capture the different IoT and non-IoT device network traffic trace files based on the traffic flow and analyze the traffic traces to extract statistical attributes (port source and destination, IP address, etc.). We develop a robust IoT device classification process module framework, using these network-level attributes to classify IoT and non-IoT devices. We tested the proposed classification process module in 21 IoT/Non-IoT devices with different ML algorithms and the results showed that classification can achieve a Random Forest classifier with 99% accuracy as compared to other techniques.https://www.mdpi.com/2304-6732/8/6/201SDN-FiWi-IoTQoS-mappingnetwork traffic classificationmachine learning
spellingShingle Elaiyasuriyan Ganesan
I-Shyan Hwang
Andrew Tanny Liem
Mohammad Syuhaimi Ab-Rahman
SDN-Enabled FiWi-IoT Smart Environment Network Traffic Classification Using Supervised ML Models
Photonics
SDN-FiWi-IoT
QoS-mapping
network traffic classification
machine learning
title SDN-Enabled FiWi-IoT Smart Environment Network Traffic Classification Using Supervised ML Models
title_full SDN-Enabled FiWi-IoT Smart Environment Network Traffic Classification Using Supervised ML Models
title_fullStr SDN-Enabled FiWi-IoT Smart Environment Network Traffic Classification Using Supervised ML Models
title_full_unstemmed SDN-Enabled FiWi-IoT Smart Environment Network Traffic Classification Using Supervised ML Models
title_short SDN-Enabled FiWi-IoT Smart Environment Network Traffic Classification Using Supervised ML Models
title_sort sdn enabled fiwi iot smart environment network traffic classification using supervised ml models
topic SDN-FiWi-IoT
QoS-mapping
network traffic classification
machine learning
url https://www.mdpi.com/2304-6732/8/6/201
work_keys_str_mv AT elaiyasuriyanganesan sdnenabledfiwiiotsmartenvironmentnetworktrafficclassificationusingsupervisedmlmodels
AT ishyanhwang sdnenabledfiwiiotsmartenvironmentnetworktrafficclassificationusingsupervisedmlmodels
AT andrewtannyliem sdnenabledfiwiiotsmartenvironmentnetworktrafficclassificationusingsupervisedmlmodels
AT mohammadsyuhaimiabrahman sdnenabledfiwiiotsmartenvironmentnetworktrafficclassificationusingsupervisedmlmodels