Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina

Detalhes bibliográficos
Autor(a) principal: Souza, Camilo Batista de
Data de Publicação: 2019
Outros Autores: http://lattes.cnpq.br/8431394342199952
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFAM
Texto Completo: https://tede.ufam.edu.br/handle/tede/7478
Resumo: Redes Oportunistas estão se tornando uma solução para fornecer suporte de comunicação em áreas com redes celulares sobrecarregadas, e em cenários onde uma infraestrutura fixa não está disponível, como em regiões remotas e em desenvolvimento. Uma questão crítica, que ainda requer uma solução satisfatória, é o projeto de uma solução eficiente de disseminação de dados em termos da taxa de entrega, atraso médio e custo de encaminhamentos. Para solucionar esse problema, a maioria dos pesquisadores tem usado o estado da rede ou a mobilidade dos nós como um critério para a disseminação dos dados. Recentemente, soluções baseadas em relacionamentos sociais têm sido consideradas como uma alternativa promissora. Seguindo a filosofia dessa nova categoria de protocolos, na presente tese de doutorado apresentam-se dois algoritmos para Redes Oportunistas, os quais tomam suas decisões de roteamento e gerenciamento de recursos considerando os laços sociais entre os nós da rede. Para o problema do roteamento, apresenta-se o algoritmo Friendship and Selfishness Forwarding Quando surge uma oportunidade de contato, o algoritmo proposto primeiramente classifica os laços sociais entre o destinatário da mensagem e o nó candidato a receber a mensagem, doravante referido como relay. Posteriormente, utilizando funções logísticas, o algoritmo proposto avalia o egoísmo do nó relay para considerar os casos em que o nó receptor é egoísta seja porque seu dispositivo está com limitações de recursos, ou porque ele é racionalmente egoísta. Para o problema do gerenciamento de buffer, é introduzido o algoritmo denominado Friendly-drop (FDA), o qual toma suas decisões de encaminhamento/descarte de mensagens baseando-se nos relacionamentos sociais entre os nós. Quando o buffer dos nós está cheio, FDA prioriza o descarte de mensagens destinadas a usuários com quem a relação social é mais fraca. Por outro lado, quando os nós estão em contato, FDA prioriza o envio de mensagens destinadas a usuários com quem a relação social é mais forte. Os resultados obtidos através do simulador The ONE mostram que, mesmo considerando o egoísmo dos nós no problema de disseminação de mensagens, o algoritmo proposto supera outros algoritmos bem conhecidos na literatura, aumentando a taxa de entrega em até 20% e com a vantagem de precisar de um menor número de eventos de encaminhamento. Os resultados obtidos na presente tese de doutorado também demonstram que o algoritmo de gerenciamento de buffer pode se tornar uma importante chave para melhorar o desempenho da rede em cenários com nós egoístas.
id UFAM_dbb3c64eb3c16dedb7b871ac4798cd52
oai_identifier_str oai:https://tede.ufam.edu.br/handle/:tede/7478
network_acronym_str UFAM
network_name_str Biblioteca Digital de Teses e Dissertações da UFAM
repository_id_str 6592
spelling Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquinaAprendizado do computadorRedes de computadoresCIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃOAprendizagem de máquinaRedes de computadoresRelacionamentos sociaisRedes Oportunistas estão se tornando uma solução para fornecer suporte de comunicação em áreas com redes celulares sobrecarregadas, e em cenários onde uma infraestrutura fixa não está disponível, como em regiões remotas e em desenvolvimento. Uma questão crítica, que ainda requer uma solução satisfatória, é o projeto de uma solução eficiente de disseminação de dados em termos da taxa de entrega, atraso médio e custo de encaminhamentos. Para solucionar esse problema, a maioria dos pesquisadores tem usado o estado da rede ou a mobilidade dos nós como um critério para a disseminação dos dados. Recentemente, soluções baseadas em relacionamentos sociais têm sido consideradas como uma alternativa promissora. Seguindo a filosofia dessa nova categoria de protocolos, na presente tese de doutorado apresentam-se dois algoritmos para Redes Oportunistas, os quais tomam suas decisões de roteamento e gerenciamento de recursos considerando os laços sociais entre os nós da rede. Para o problema do roteamento, apresenta-se o algoritmo Friendship and Selfishness Forwarding Quando surge uma oportunidade de contato, o algoritmo proposto primeiramente classifica os laços sociais entre o destinatário da mensagem e o nó candidato a receber a mensagem, doravante referido como relay. Posteriormente, utilizando funções logísticas, o algoritmo proposto avalia o egoísmo do nó relay para considerar os casos em que o nó receptor é egoísta seja porque seu dispositivo está com limitações de recursos, ou porque ele é racionalmente egoísta. Para o problema do gerenciamento de buffer, é introduzido o algoritmo denominado Friendly-drop (FDA), o qual toma suas decisões de encaminhamento/descarte de mensagens baseando-se nos relacionamentos sociais entre os nós. Quando o buffer dos nós está cheio, FDA prioriza o descarte de mensagens destinadas a usuários com quem a relação social é mais fraca. Por outro lado, quando os nós estão em contato, FDA prioriza o envio de mensagens destinadas a usuários com quem a relação social é mais forte. Os resultados obtidos através do simulador The ONE mostram que, mesmo considerando o egoísmo dos nós no problema de disseminação de mensagens, o algoritmo proposto supera outros algoritmos bem conhecidos na literatura, aumentando a taxa de entrega em até 20% e com a vantagem de precisar de um menor número de eventos de encaminhamento. Os resultados obtidos na presente tese de doutorado também demonstram que o algoritmo de gerenciamento de buffer pode se tornar uma importante chave para melhorar o desempenho da rede em cenários com nós egoístas.Opportunistic networks 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 that considers 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 being considered as a promising alternative. Following the philosophy from this new category of protocols, in this work, we present the "FriendShip and Acquaintanceship Forwarding"(FSF), a routing algorithm that makes its routing decisions considering the social ties between the nodes and both the selfishness and the device resources levels of the candidate to message relay. 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 to receive the message because its device has resource constraints at that moment, FSF looks at the resource levels of the relay node. Regarding the buffer management problems, in this work we introduced the algorithm Friendly-Drop (FDA) which takes its decisions based on the nodes social relationships. When the nodes buffer is with constraints, FDA drops the messages addressed to nodes with weak social relationship. On the other hand, if a pair of nodes are in contact, FDA sends the messages addressed to nodes having strong social relationships. By using the ONE simulator to carry out trace-driven simulation experiments, we have found that even considering the selfishness on routing issues, our FSF algorithm outperforms previously proposed schemes, by increasing the delivery ratio up to 20% with the advantage it needs a lower number of forwarding events. We have also found that the buffer management algorithm can become an important key to improve network performance in scenarios with selfish nodes.CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorUniversidade Federal do AmazonasInstituto de ComputaçãoBrasilUFAMPrograma de Pós-graduação em InformáticaMota, Edjair de Souzahttp://lattes.cnpq.br/5771638576099195Carvalho, Leandro Silva Galvão dehttp://lattes.cnpq.br/6049960144667044Carvalho, Celso Barbosahttp://lattes.cnpq.br/8269546823033896Souza, Jose Neuman dehttp://lattes.cnpq.br/3614256141054800Souza, Camilo Batista dehttp://lattes.cnpq.br/84313943421999522019-11-07T18:33:18Z2019-08-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfSOUZA, Camilo Batista de. Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina. 2019. 113 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus, 2019.https://tede.ufam.edu.br/handle/tede/7478porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFAMinstname:Universidade Federal do Amazonas (UFAM)instacron:UFAM2019-11-08T05:03:44Zoai:https://tede.ufam.edu.br/handle/:tede/7478Biblioteca Digital de Teses e Dissertaçõeshttp://200.129.163.131:8080/PUBhttp://200.129.163.131:8080/oai/requestddbc@ufam.edu.br||ddbc@ufam.edu.bropendoar:65922019-11-08T05:03:44Biblioteca Digital de Teses e Dissertações da UFAM - Universidade Federal do Amazonas (UFAM)false
dc.title.none.fl_str_mv Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina
title Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina
spellingShingle Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina
Souza, Camilo Batista de
Aprendizado do computador
Redes de computadores
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
Aprendizagem de máquina
Redes de computadores
Relacionamentos sociais
title_short Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina
title_full Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina
title_fullStr Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina
title_full_unstemmed Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina
title_sort Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina
author Souza, Camilo Batista de
author_facet Souza, Camilo Batista de
http://lattes.cnpq.br/8431394342199952
author_role author
author2 http://lattes.cnpq.br/8431394342199952
author2_role author
dc.contributor.none.fl_str_mv Mota, Edjair de Souza
http://lattes.cnpq.br/5771638576099195
Carvalho, Leandro Silva Galvão de
http://lattes.cnpq.br/6049960144667044
Carvalho, Celso Barbosa
http://lattes.cnpq.br/8269546823033896
Souza, Jose Neuman de
http://lattes.cnpq.br/3614256141054800
dc.contributor.author.fl_str_mv Souza, Camilo Batista de
http://lattes.cnpq.br/8431394342199952
dc.subject.por.fl_str_mv Aprendizado do computador
Redes de computadores
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
Aprendizagem de máquina
Redes de computadores
Relacionamentos sociais
topic Aprendizado do computador
Redes de computadores
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
Aprendizagem de máquina
Redes de computadores
Relacionamentos sociais
description Redes Oportunistas estão se tornando uma solução para fornecer suporte de comunicação em áreas com redes celulares sobrecarregadas, e em cenários onde uma infraestrutura fixa não está disponível, como em regiões remotas e em desenvolvimento. Uma questão crítica, que ainda requer uma solução satisfatória, é o projeto de uma solução eficiente de disseminação de dados em termos da taxa de entrega, atraso médio e custo de encaminhamentos. Para solucionar esse problema, a maioria dos pesquisadores tem usado o estado da rede ou a mobilidade dos nós como um critério para a disseminação dos dados. Recentemente, soluções baseadas em relacionamentos sociais têm sido consideradas como uma alternativa promissora. Seguindo a filosofia dessa nova categoria de protocolos, na presente tese de doutorado apresentam-se dois algoritmos para Redes Oportunistas, os quais tomam suas decisões de roteamento e gerenciamento de recursos considerando os laços sociais entre os nós da rede. Para o problema do roteamento, apresenta-se o algoritmo Friendship and Selfishness Forwarding Quando surge uma oportunidade de contato, o algoritmo proposto primeiramente classifica os laços sociais entre o destinatário da mensagem e o nó candidato a receber a mensagem, doravante referido como relay. Posteriormente, utilizando funções logísticas, o algoritmo proposto avalia o egoísmo do nó relay para considerar os casos em que o nó receptor é egoísta seja porque seu dispositivo está com limitações de recursos, ou porque ele é racionalmente egoísta. Para o problema do gerenciamento de buffer, é introduzido o algoritmo denominado Friendly-drop (FDA), o qual toma suas decisões de encaminhamento/descarte de mensagens baseando-se nos relacionamentos sociais entre os nós. Quando o buffer dos nós está cheio, FDA prioriza o descarte de mensagens destinadas a usuários com quem a relação social é mais fraca. Por outro lado, quando os nós estão em contato, FDA prioriza o envio de mensagens destinadas a usuários com quem a relação social é mais forte. Os resultados obtidos através do simulador The ONE mostram que, mesmo considerando o egoísmo dos nós no problema de disseminação de mensagens, o algoritmo proposto supera outros algoritmos bem conhecidos na literatura, aumentando a taxa de entrega em até 20% e com a vantagem de precisar de um menor número de eventos de encaminhamento. Os resultados obtidos na presente tese de doutorado também demonstram que o algoritmo de gerenciamento de buffer pode se tornar uma importante chave para melhorar o desempenho da rede em cenários com nós egoístas.
publishDate 2019
dc.date.none.fl_str_mv 2019-11-07T18:33:18Z
2019-08-30
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SOUZA, Camilo Batista de. Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina. 2019. 113 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus, 2019.
https://tede.ufam.edu.br/handle/tede/7478
identifier_str_mv SOUZA, Camilo Batista de. Disseminação de mensagens em redes oportunistas baseada em relações sociais e aprendizagem de máquina. 2019. 113 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus, 2019.
url https://tede.ufam.edu.br/handle/tede/7478
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Amazonas
Instituto de Computação
Brasil
UFAM
Programa de Pós-graduação em Informática
publisher.none.fl_str_mv Universidade Federal do Amazonas
Instituto de Computação
Brasil
UFAM
Programa de Pós-graduação em Informática
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFAM
instname:Universidade Federal do Amazonas (UFAM)
instacron:UFAM
instname_str Universidade Federal do Amazonas (UFAM)
instacron_str UFAM
institution UFAM
reponame_str Biblioteca Digital de Teses e Dissertações da UFAM
collection Biblioteca Digital de Teses e Dissertações da UFAM
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFAM - Universidade Federal do Amazonas (UFAM)
repository.mail.fl_str_mv ddbc@ufam.edu.br||ddbc@ufam.edu.br
_version_ 1797040396700745728