Cargando…

Enhanced Routing Algorithm Based on Reinforcement Machine Learning—A Case of VoIP Service

The routing algorithm is one of the main factors that directly impact on network performance. However, conventional routing algorithms do not consider the network data history, for instances, overloaded paths or equipment faults. It is expected that routing algorithms based on machine learning prese...

Descripción completa

Detalles Bibliográficos
Autores principales: Militani, Davi Ribeiro, de Moraes, Hermes Pimenta, Rosa, Renata Lopes, Wuttisittikulkij, Lunchakorn, Ramírez, Miguel Arjona, Rodríguez, Demóstenes Zegarra
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7828149/
https://www.ncbi.nlm.nih.gov/pubmed/33445691
http://dx.doi.org/10.3390/s21020504
_version_ 1783640939153063936
author Militani, Davi Ribeiro
de Moraes, Hermes Pimenta
Rosa, Renata Lopes
Wuttisittikulkij, Lunchakorn
Ramírez, Miguel Arjona
Rodríguez, Demóstenes Zegarra
author_facet Militani, Davi Ribeiro
de Moraes, Hermes Pimenta
Rosa, Renata Lopes
Wuttisittikulkij, Lunchakorn
Ramírez, Miguel Arjona
Rodríguez, Demóstenes Zegarra
author_sort Militani, Davi Ribeiro
collection PubMed
description The routing algorithm is one of the main factors that directly impact on network performance. However, conventional routing algorithms do not consider the network data history, for instances, overloaded paths or equipment faults. It is expected that routing algorithms based on machine learning present advantages using that network data. Nevertheless, in a routing algorithm based on reinforcement learning (RL) technique, additional control message headers could be required. In this context, this research presents an enhanced routing protocol based on RL, named e-RLRP, in which the overhead is reduced. Specifically, a dynamic adjustment in the Hello message interval is implemented to compensate the overhead generated by the use of RL. Different network scenarios with variable number of nodes, routes, traffic flows and degree of mobility are implemented, in which network parameters, such as packet loss, delay, throughput and overhead are obtained. Additionally, a Voice-over-IP (VoIP) communication scenario is implemented, in which the E-model algorithm is used to predict the communication quality. For performance comparison, the OLSR, BATMAN and RLRP protocols are used. Experimental results show that the e-RLRP reduces network overhead compared to RLRP, and overcomes in most cases all of these protocols, considering both network parameters and VoIP quality.
format Online
Article
Text
id pubmed-7828149
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-78281492021-01-25 Enhanced Routing Algorithm Based on Reinforcement Machine Learning—A Case of VoIP Service Militani, Davi Ribeiro de Moraes, Hermes Pimenta Rosa, Renata Lopes Wuttisittikulkij, Lunchakorn Ramírez, Miguel Arjona Rodríguez, Demóstenes Zegarra Sensors (Basel) Article The routing algorithm is one of the main factors that directly impact on network performance. However, conventional routing algorithms do not consider the network data history, for instances, overloaded paths or equipment faults. It is expected that routing algorithms based on machine learning present advantages using that network data. Nevertheless, in a routing algorithm based on reinforcement learning (RL) technique, additional control message headers could be required. In this context, this research presents an enhanced routing protocol based on RL, named e-RLRP, in which the overhead is reduced. Specifically, a dynamic adjustment in the Hello message interval is implemented to compensate the overhead generated by the use of RL. Different network scenarios with variable number of nodes, routes, traffic flows and degree of mobility are implemented, in which network parameters, such as packet loss, delay, throughput and overhead are obtained. Additionally, a Voice-over-IP (VoIP) communication scenario is implemented, in which the E-model algorithm is used to predict the communication quality. For performance comparison, the OLSR, BATMAN and RLRP protocols are used. Experimental results show that the e-RLRP reduces network overhead compared to RLRP, and overcomes in most cases all of these protocols, considering both network parameters and VoIP quality. MDPI 2021-01-12 /pmc/articles/PMC7828149/ /pubmed/33445691 http://dx.doi.org/10.3390/s21020504 Text en © 2021 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Militani, Davi Ribeiro
de Moraes, Hermes Pimenta
Rosa, Renata Lopes
Wuttisittikulkij, Lunchakorn
Ramírez, Miguel Arjona
Rodríguez, Demóstenes Zegarra
Enhanced Routing Algorithm Based on Reinforcement Machine Learning—A Case of VoIP Service
title Enhanced Routing Algorithm Based on Reinforcement Machine Learning—A Case of VoIP Service
title_full Enhanced Routing Algorithm Based on Reinforcement Machine Learning—A Case of VoIP Service
title_fullStr Enhanced Routing Algorithm Based on Reinforcement Machine Learning—A Case of VoIP Service
title_full_unstemmed Enhanced Routing Algorithm Based on Reinforcement Machine Learning—A Case of VoIP Service
title_short Enhanced Routing Algorithm Based on Reinforcement Machine Learning—A Case of VoIP Service
title_sort enhanced routing algorithm based on reinforcement machine learning—a case of voip service
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7828149/
https://www.ncbi.nlm.nih.gov/pubmed/33445691
http://dx.doi.org/10.3390/s21020504
work_keys_str_mv AT militanidaviribeiro enhancedroutingalgorithmbasedonreinforcementmachinelearningacaseofvoipservice
AT demoraeshermespimenta enhancedroutingalgorithmbasedonreinforcementmachinelearningacaseofvoipservice
AT rosarenatalopes enhancedroutingalgorithmbasedonreinforcementmachinelearningacaseofvoipservice
AT wuttisittikulkijlunchakorn enhancedroutingalgorithmbasedonreinforcementmachinelearningacaseofvoipservice
AT ramirezmiguelarjona enhancedroutingalgorithmbasedonreinforcementmachinelearningacaseofvoipservice
AT rodriguezdemosteneszegarra enhancedroutingalgorithmbasedonreinforcementmachinelearningacaseofvoipservice