Cargando…

A Comparative Study of Traffic Classification Techniques for Smart City Networks

Smart city networks involve many applications that impose specific Quality of Service (QoS) requirements, thus representing a challenging scenario for network management. Solutions aiming to guarantee QoS support have not been deployed in large-scale networks. Traffic classification is a mechanism u...

Descripción completa

Detalles Bibliográficos
Autores principales: AlZoman, Razan M., Alenazi, Mohammed J. F.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8309590/
https://www.ncbi.nlm.nih.gov/pubmed/34300416
http://dx.doi.org/10.3390/s21144677
_version_ 1783728557640384512
author AlZoman, Razan M.
Alenazi, Mohammed J. F.
author_facet AlZoman, Razan M.
Alenazi, Mohammed J. F.
author_sort AlZoman, Razan M.
collection PubMed
description Smart city networks involve many applications that impose specific Quality of Service (QoS) requirements, thus representing a challenging scenario for network management. Solutions aiming to guarantee QoS support have not been deployed in large-scale networks. Traffic classification is a mechanism used to manage different aspects, including QoS requirements. However, conventional traffic classification methods, such as the port-based method, are inefficient because of their inability to handle dynamic port allocation and encryption. Traffic classification using machine learning has gained research interest as an alternative method to achieve high performance. In fact, machine learning embeds intelligence into network functions, thus improving network management. In this study, we apply machine learning algorithms to predict network traffic classification. We apply four supervised learning algorithms: support vector machine, random forest, k-nearest neighbors, and decision tree. We also apply a port-based method of traffic classification based on applications’ popular assigned port numbers. Then, we compare the results of this method to those obtained from the machine learning algorithms. The evaluation results indicate that the decision tree algorithm provides the highest average accuracy among the evaluated algorithms, at 99.18%. Moreover, network traffic classification using machine learning provides more accurate results and higher performance than the port-based method.
format Online
Article
Text
id pubmed-8309590
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83095902021-07-25 A Comparative Study of Traffic Classification Techniques for Smart City Networks AlZoman, Razan M. Alenazi, Mohammed J. F. Sensors (Basel) Article Smart city networks involve many applications that impose specific Quality of Service (QoS) requirements, thus representing a challenging scenario for network management. Solutions aiming to guarantee QoS support have not been deployed in large-scale networks. Traffic classification is a mechanism used to manage different aspects, including QoS requirements. However, conventional traffic classification methods, such as the port-based method, are inefficient because of their inability to handle dynamic port allocation and encryption. Traffic classification using machine learning has gained research interest as an alternative method to achieve high performance. In fact, machine learning embeds intelligence into network functions, thus improving network management. In this study, we apply machine learning algorithms to predict network traffic classification. We apply four supervised learning algorithms: support vector machine, random forest, k-nearest neighbors, and decision tree. We also apply a port-based method of traffic classification based on applications’ popular assigned port numbers. Then, we compare the results of this method to those obtained from the machine learning algorithms. The evaluation results indicate that the decision tree algorithm provides the highest average accuracy among the evaluated algorithms, at 99.18%. Moreover, network traffic classification using machine learning provides more accurate results and higher performance than the port-based method. MDPI 2021-07-08 /pmc/articles/PMC8309590/ /pubmed/34300416 http://dx.doi.org/10.3390/s21144677 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
AlZoman, Razan M.
Alenazi, Mohammed J. F.
A Comparative Study of Traffic Classification Techniques for Smart City Networks
title A Comparative Study of Traffic Classification Techniques for Smart City Networks
title_full A Comparative Study of Traffic Classification Techniques for Smart City Networks
title_fullStr A Comparative Study of Traffic Classification Techniques for Smart City Networks
title_full_unstemmed A Comparative Study of Traffic Classification Techniques for Smart City Networks
title_short A Comparative Study of Traffic Classification Techniques for Smart City Networks
title_sort comparative study of traffic classification techniques for smart city networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8309590/
https://www.ncbi.nlm.nih.gov/pubmed/34300416
http://dx.doi.org/10.3390/s21144677
work_keys_str_mv AT alzomanrazanm acomparativestudyoftrafficclassificationtechniquesforsmartcitynetworks
AT alenazimohammedjf acomparativestudyoftrafficclassificationtechniquesforsmartcitynetworks
AT alzomanrazanm comparativestudyoftrafficclassificationtechniquesforsmartcitynetworks
AT alenazimohammedjf comparativestudyoftrafficclassificationtechniquesforsmartcitynetworks