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...
Autores principales: | , |
---|---|
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 |