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...

Descripción completa

Detalles Bibliográficos
Autores principales: Souza, Camilo, Mota, Edjair, Soares, Diogo, Manzoni, Pietro, Cano, Juan-Carlos, Calafate, Carlos T., Hernández-Orallo, Enrique
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