Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas

Detalhes bibliográficos
Autor(a) principal: Faria, Alex Rosch de
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/1707
Resumo: Nesta dissertação, um novo protocolo de roteamento voltado para Redes Oportunistas é apresentado. O protocolo proposto chama-se PSONET (do inglês PSO for Opportunistic Networks), uma vez que este utiliza um sistema híbrido composto por um algoritmo de enxame de partículas (do inglês PSO - Particle Swarm Optimization). A principal motivação para a utilização do PSO é tirar proveito da sua busca baseada em população de indivíduos e da adaptação da sua estrutura de aprendizado. O PSONET utiliza a técnica de otimização por enxame de partículas para direcionar o tráfego da rede através de um subconjunto de bons encaminhadores de mensagens. O PSONET analisa as condições de comunicação da rede, detectando se cada nó possui conexões esparsas ou densas e, portanto, toma melhores decisões quanto ao encaminhamento de mensagens. O protocolo PSONET é comparado com os protocolos Epidêmico e PROPHET em três cenários de mobilidades distintos: um modelo de mobilidade baseado em atividades, onde simula-se o dia a dia das pessoas em suas atividades de trabalho, lazer e descanso; um modelo de mobilidade baseado em comunidade de pessoas, onde simula-se um grupo de pessoas em suas comunidades, que eventualmente entrarão em contato com outras pessoas, que podem ou não fazer parte de sua comunidade, para realizar a troca de informações; e um modelo de mobilidade aleatória, onde simula-se um cenário dividido em comunidades, onde as pessoas escolhem um destino aleatoriamente, e, com base nas restrições do mapa, se movem até este destino utilizando o menor caminho encontrado. Os resultados, obtidos através do simulador THE ONE, mostram que nos cenários com modelo de mobilidade baseado em comunidade de pessoas e no modelo de mobilidade aleatória, o protocolo PSONET alcança uma maior taxa de entrega de mensagens e uma menor replicação de mensagens, se comparado com os protocolos Epidêmico e PROPHET.
id UTFPR-12_e8d212eadb4cff69d6713d77221efafe
oai_identifier_str oai:repositorio.utfpr.edu.br:1/1707
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2016-10-18T14:03:57Z2016-10-18T14:03:57Z2015-09-28FARIA, Alex Rosch de. Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas. 2015. 72 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2015.http://repositorio.utfpr.edu.br/jspui/handle/1/1707Nesta dissertação, um novo protocolo de roteamento voltado para Redes Oportunistas é apresentado. O protocolo proposto chama-se PSONET (do inglês PSO for Opportunistic Networks), uma vez que este utiliza um sistema híbrido composto por um algoritmo de enxame de partículas (do inglês PSO - Particle Swarm Optimization). A principal motivação para a utilização do PSO é tirar proveito da sua busca baseada em população de indivíduos e da adaptação da sua estrutura de aprendizado. O PSONET utiliza a técnica de otimização por enxame de partículas para direcionar o tráfego da rede através de um subconjunto de bons encaminhadores de mensagens. O PSONET analisa as condições de comunicação da rede, detectando se cada nó possui conexões esparsas ou densas e, portanto, toma melhores decisões quanto ao encaminhamento de mensagens. O protocolo PSONET é comparado com os protocolos Epidêmico e PROPHET em três cenários de mobilidades distintos: um modelo de mobilidade baseado em atividades, onde simula-se o dia a dia das pessoas em suas atividades de trabalho, lazer e descanso; um modelo de mobilidade baseado em comunidade de pessoas, onde simula-se um grupo de pessoas em suas comunidades, que eventualmente entrarão em contato com outras pessoas, que podem ou não fazer parte de sua comunidade, para realizar a troca de informações; e um modelo de mobilidade aleatória, onde simula-se um cenário dividido em comunidades, onde as pessoas escolhem um destino aleatoriamente, e, com base nas restrições do mapa, se movem até este destino utilizando o menor caminho encontrado. Os resultados, obtidos através do simulador THE ONE, mostram que nos cenários com modelo de mobilidade baseado em comunidade de pessoas e no modelo de mobilidade aleatória, o protocolo PSONET alcança uma maior taxa de entrega de mensagens e uma menor replicação de mensagens, se comparado com os protocolos Epidêmico e PROPHET.In this research work, a new routing protocol for Opportunistic Networks is presented. The proposed protocol is called PSONET (PSO for Opportunistic Networks) since the proposal uses a hybrid system composed of a Particle Swarm Optimization algorithm (PSO). The main motivation for using the PSO is to take advantage of its search based on individuals and their learning adaptation. The PSONET uses the Particle Swarm Optimization technique to drive the network traffic through of a good subset of forwarders messages. The PSONET analyzes network communication conditions, detecting whether each node has sparse or dense connections and thus make better decisions about routing messages. The PSONET protocol is compared with the Epidemic and PROPHET protocols in three different scenarios of mobility: a mobility model based in activities, which simulates the everyday life of people in their work activities, leisure and rest; a mobility model based on a community of people, which simulates a group of people in their communities, which eventually will contact other people who may or may not be part of your community, to exchange information; and a random mobility pattern, which simulates a scenario divided into communities where people choose a destination at random, and based on the restriction map, move to this destination using the shortest path. The simulation results, obtained through The ONE simulator, show that in scenarios where the mobility model based on a community of people and also where the mobility model is random, the PSONET protocol achieves a higher messages delivery rate and a lower replication messages compared with the Epidemic and PROPHET protocols.porUniversidade Tecnológica Federal do ParanáCuritibaPrograma de Pós-Graduação em Engenharia Elétrica e Informática IndustrialUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::TELEINFORMATICARede de computador - ProtocolosOtimização matemáticaInteligência artificialSistemas de comunicação sem fioMétodos de simulaçãoEngenharia elétricaComputer network protocolsMathematical optimizationArtificial intelligenceWireless communication systemsSimulation methodsElectric engineeringProtocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículasRouting protocol for opportunistic networks using particle swarm optimizationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCuritibaFonseca, Anelise Munarettohttp://lattes.cnpq.br/4992303457891284Delgado, Myriam Regattieri De Biase da Silvahttp://lattes.cnpq.br/4166922845507601Fonseca, Anelise MunarettoAlmeida, Carolina Paula deFonseca, Mauro Sérgio PereiraVendramin, Ana Cristina Barreiras Kochemhttp://lattes.cnpq.br/5257756988079187Faria, Alex Rosch deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRTHUMBNAILCT_CPGEI_M_Faria, Alex Rosch de_2015.pdf.jpgCT_CPGEI_M_Faria, Alex Rosch de_2015.pdf.jpgGenerated Thumbnailimage/jpeg1213http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/1707/4/CT_CPGEI_M_Faria%2c%20Alex%20Rosch%20de_2015.pdf.jpg6fddabc68eb101ce1214baa3f3c45aa4MD54ORIGINALCT_CPGEI_M_Faria, Alex Rosch de_2015.pdfCT_CPGEI_M_Faria, Alex Rosch de_2015.pdfapplication/pdf2257243http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/1707/1/CT_CPGEI_M_Faria%2c%20Alex%20Rosch%20de_2015.pdff444e20fa80c9054bfad03612a34e2caMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/1707/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTCT_CPGEI_M_Faria, Alex Rosch de_2015.pdf.txtCT_CPGEI_M_Faria, Alex Rosch de_2015.pdf.txtExtracted texttext/plain144472http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/1707/3/CT_CPGEI_M_Faria%2c%20Alex%20Rosch%20de_2015.pdf.txt0cf1afb76539d9686c64cd15fefa8165MD531/17072016-10-19 03:00:17.06oai:repositorio.utfpr.edu.br:1/1707TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2016-10-19T05:00:17Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas
dc.title.alternative.pt_BR.fl_str_mv Routing protocol for opportunistic networks using particle swarm optimization
title Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas
spellingShingle Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas
Faria, Alex Rosch de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::TELEINFORMATICA
Rede de computador - Protocolos
Otimização matemática
Inteligência artificial
Sistemas de comunicação sem fio
Métodos de simulação
Engenharia elétrica
Computer network protocols
Mathematical optimization
Artificial intelligence
Wireless communication systems
Simulation methods
Electric engineering
title_short Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas
title_full Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas
title_fullStr Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas
title_full_unstemmed Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas
title_sort Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas
author Faria, Alex Rosch de
author_facet Faria, Alex Rosch de
author_role author
dc.contributor.advisor1.fl_str_mv Fonseca, Anelise Munaretto
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4992303457891284
dc.contributor.advisor-co1.fl_str_mv Delgado, Myriam Regattieri De Biase da Silva
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/4166922845507601
dc.contributor.referee1.fl_str_mv Fonseca, Anelise Munaretto
dc.contributor.referee2.fl_str_mv Almeida, Carolina Paula de
dc.contributor.referee3.fl_str_mv Fonseca, Mauro Sérgio Pereira
dc.contributor.referee4.fl_str_mv Vendramin, Ana Cristina Barreiras Kochem
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/5257756988079187
dc.contributor.author.fl_str_mv Faria, Alex Rosch de
contributor_str_mv Fonseca, Anelise Munaretto
Delgado, Myriam Regattieri De Biase da Silva
Fonseca, Anelise Munaretto
Almeida, Carolina Paula de
Fonseca, Mauro Sérgio Pereira
Vendramin, Ana Cristina Barreiras Kochem
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::TELEINFORMATICA
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::TELEINFORMATICA
Rede de computador - Protocolos
Otimização matemática
Inteligência artificial
Sistemas de comunicação sem fio
Métodos de simulação
Engenharia elétrica
Computer network protocols
Mathematical optimization
Artificial intelligence
Wireless communication systems
Simulation methods
Electric engineering
dc.subject.por.fl_str_mv Rede de computador - Protocolos
Otimização matemática
Inteligência artificial
Sistemas de comunicação sem fio
Métodos de simulação
Engenharia elétrica
Computer network protocols
Mathematical optimization
Artificial intelligence
Wireless communication systems
Simulation methods
Electric engineering
description Nesta dissertação, um novo protocolo de roteamento voltado para Redes Oportunistas é apresentado. O protocolo proposto chama-se PSONET (do inglês PSO for Opportunistic Networks), uma vez que este utiliza um sistema híbrido composto por um algoritmo de enxame de partículas (do inglês PSO - Particle Swarm Optimization). A principal motivação para a utilização do PSO é tirar proveito da sua busca baseada em população de indivíduos e da adaptação da sua estrutura de aprendizado. O PSONET utiliza a técnica de otimização por enxame de partículas para direcionar o tráfego da rede através de um subconjunto de bons encaminhadores de mensagens. O PSONET analisa as condições de comunicação da rede, detectando se cada nó possui conexões esparsas ou densas e, portanto, toma melhores decisões quanto ao encaminhamento de mensagens. O protocolo PSONET é comparado com os protocolos Epidêmico e PROPHET em três cenários de mobilidades distintos: um modelo de mobilidade baseado em atividades, onde simula-se o dia a dia das pessoas em suas atividades de trabalho, lazer e descanso; um modelo de mobilidade baseado em comunidade de pessoas, onde simula-se um grupo de pessoas em suas comunidades, que eventualmente entrarão em contato com outras pessoas, que podem ou não fazer parte de sua comunidade, para realizar a troca de informações; e um modelo de mobilidade aleatória, onde simula-se um cenário dividido em comunidades, onde as pessoas escolhem um destino aleatoriamente, e, com base nas restrições do mapa, se movem até este destino utilizando o menor caminho encontrado. Os resultados, obtidos através do simulador THE ONE, mostram que nos cenários com modelo de mobilidade baseado em comunidade de pessoas e no modelo de mobilidade aleatória, o protocolo PSONET alcança uma maior taxa de entrega de mensagens e uma menor replicação de mensagens, se comparado com os protocolos Epidêmico e PROPHET.
publishDate 2015
dc.date.issued.fl_str_mv 2015-09-28
dc.date.accessioned.fl_str_mv 2016-10-18T14:03:57Z
dc.date.available.fl_str_mv 2016-10-18T14:03:57Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv FARIA, Alex Rosch de. Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas. 2015. 72 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2015.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/1707
identifier_str_mv FARIA, Alex Rosch de. Protocolo de roteamento para redes oportunistas utilizando otimização por enxame de partículas. 2015. 72 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2015.
url http://repositorio.utfpr.edu.br/jspui/handle/1/1707
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/1707/4/CT_CPGEI_M_Faria%2c%20Alex%20Rosch%20de_2015.pdf.jpg
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/1707/1/CT_CPGEI_M_Faria%2c%20Alex%20Rosch%20de_2015.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/1707/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/1707/3/CT_CPGEI_M_Faria%2c%20Alex%20Rosch%20de_2015.pdf.txt
bitstream.checksum.fl_str_mv 6fddabc68eb101ce1214baa3f3c45aa4
f444e20fa80c9054bfad03612a34e2ca
b9d82215ab23456fa2d8b49c5df1b95b
0cf1afb76539d9686c64cd15fefa8165
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923215043723264