Cargando…
FSF: Applying Machine Learning Techniques to Data Forwarding in Socially Selfish Opportunistic Networks
Opportunistic networks are becoming a solution to provide communication support in areas with overloaded cellular networks, and in scenarios where a fixed infrastructure is not available, as in remote and developing regions. A critical issue, which still requires a satisfactory solution, is the desi...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6566534/ https://www.ncbi.nlm.nih.gov/pubmed/31126072 http://dx.doi.org/10.3390/s19102374 |
_version_ | 1783426873408094208 |
---|---|
author | Souza, Camilo Mota, Edjair Soares, Diogo Manzoni, Pietro Cano, Juan-Carlos Calafate, Carlos T. Hernández-Orallo, Enrique |
author_facet | Souza, Camilo Mota, Edjair Soares, Diogo Manzoni, Pietro Cano, Juan-Carlos Calafate, Carlos T. Hernández-Orallo, Enrique |
author_sort | Souza, Camilo |
collection | PubMed |
description | Opportunistic networks are becoming a solution to provide communication support in areas with overloaded cellular networks, and in scenarios where a fixed infrastructure is not available, as in remote and developing regions. A critical issue, which still requires a satisfactory solution, is the design of an efficient data delivery solution trading off delivery efficiency, delay, and cost. To tackle this problem, most researchers have used either the network state or node mobility as a forwarding criterion. Solutions based on social behaviour have recently been considered as a promising alternative. Following the philosophy from this new category of protocols, in this work, we present our “FriendShip and Acquaintanceship Forwarding” (FSF) protocol, a routing protocol that makes its routing decisions considering the social ties between the nodes and both the selfishness and the device resources levels of the candidate node for message relaying. When a contact opportunity arises, FSF first classifies the social ties between the message destination and the candidate to relay. Then, by using logistic functions, FSF assesses the relay node selfishness to consider those cases in which the relay node is socially selfish. To consider those cases in which the relay node does not accept receipt of the message because its device has resource constraints at that moment, FSF looks at the resource levels of the relay node. By using the ONE simulator to carry out trace-driven simulation experiments, we find that, when accounting for selfishness on routing decisions, our FSF algorithm outperforms previously proposed schemes, by increasing the delivery ratio up to 20%, with the additional advantage of introducing a lower number of forwarding events. We also find that the chosen buffer management algorithm can become a critical element to improve network performance in scenarios with selfish nodes. |
format | Online Article Text |
id | pubmed-6566534 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-65665342019-06-17 FSF: Applying Machine Learning Techniques to Data Forwarding in Socially Selfish Opportunistic Networks Souza, Camilo Mota, Edjair Soares, Diogo Manzoni, Pietro Cano, Juan-Carlos Calafate, Carlos T. Hernández-Orallo, Enrique Sensors (Basel) Article Opportunistic networks are becoming a solution to provide communication support in areas with overloaded cellular networks, and in scenarios where a fixed infrastructure is not available, as in remote and developing regions. A critical issue, which still requires a satisfactory solution, is the design of an efficient data delivery solution trading off delivery efficiency, delay, and cost. To tackle this problem, most researchers have used either the network state or node mobility as a forwarding criterion. Solutions based on social behaviour have recently been considered as a promising alternative. Following the philosophy from this new category of protocols, in this work, we present our “FriendShip and Acquaintanceship Forwarding” (FSF) protocol, a routing protocol that makes its routing decisions considering the social ties between the nodes and both the selfishness and the device resources levels of the candidate node for message relaying. When a contact opportunity arises, FSF first classifies the social ties between the message destination and the candidate to relay. Then, by using logistic functions, FSF assesses the relay node selfishness to consider those cases in which the relay node is socially selfish. To consider those cases in which the relay node does not accept receipt of the message because its device has resource constraints at that moment, FSF looks at the resource levels of the relay node. By using the ONE simulator to carry out trace-driven simulation experiments, we find that, when accounting for selfishness on routing decisions, our FSF algorithm outperforms previously proposed schemes, by increasing the delivery ratio up to 20%, with the additional advantage of introducing a lower number of forwarding events. We also find that the chosen buffer management algorithm can become a critical element to improve network performance in scenarios with selfish nodes. MDPI 2019-05-23 /pmc/articles/PMC6566534/ /pubmed/31126072 http://dx.doi.org/10.3390/s19102374 Text en © 2019 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 Souza, Camilo Mota, Edjair Soares, Diogo Manzoni, Pietro Cano, Juan-Carlos Calafate, Carlos T. Hernández-Orallo, Enrique FSF: Applying Machine Learning Techniques to Data Forwarding in Socially Selfish Opportunistic Networks |
title | FSF: Applying Machine Learning Techniques to Data Forwarding in Socially Selfish Opportunistic Networks |
title_full | FSF: Applying Machine Learning Techniques to Data Forwarding in Socially Selfish Opportunistic Networks |
title_fullStr | FSF: Applying Machine Learning Techniques to Data Forwarding in Socially Selfish Opportunistic Networks |
title_full_unstemmed | FSF: Applying Machine Learning Techniques to Data Forwarding in Socially Selfish Opportunistic Networks |
title_short | FSF: Applying Machine Learning Techniques to Data Forwarding in Socially Selfish Opportunistic Networks |
title_sort | fsf: applying machine learning techniques to data forwarding in socially selfish opportunistic networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6566534/ https://www.ncbi.nlm.nih.gov/pubmed/31126072 http://dx.doi.org/10.3390/s19102374 |
work_keys_str_mv | AT souzacamilo fsfapplyingmachinelearningtechniquestodataforwardinginsociallyselfishopportunisticnetworks AT motaedjair fsfapplyingmachinelearningtechniquestodataforwardinginsociallyselfishopportunisticnetworks AT soaresdiogo fsfapplyingmachinelearningtechniquestodataforwardinginsociallyselfishopportunisticnetworks AT manzonipietro fsfapplyingmachinelearningtechniquestodataforwardinginsociallyselfishopportunisticnetworks AT canojuancarlos fsfapplyingmachinelearningtechniquestodataforwardinginsociallyselfishopportunisticnetworks AT calafatecarlost fsfapplyingmachinelearningtechniquestodataforwardinginsociallyselfishopportunisticnetworks AT hernandezoralloenrique fsfapplyingmachinelearningtechniquestodataforwardinginsociallyselfishopportunisticnetworks |