Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.

Detalhes bibliográficos
Autor(a) principal: Carneiro, Cassiano Ribeiro
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/3/3142/tde-04082023-082349/
Resumo: O avanço das pesquisas em nanomateriais, alavancadas pela descoberta dos nanotubos de carbono e do grafeno, vem ampliando os horizontes da engenharia com oportunidades revolucionárias em diversas áreas. Uma das possibilidades mais poderosas é a construção de dispositivos nanoscópicos capazes de realizar algumas tarefas com certo grau de autonomia, como sensoriamento e comunicação. Em termos técnicos, essas aplicações configuram cenários bastante desafiadores devido à limitação de recursos computacionais e energéticos inerentes aos nanodispositivos. Em geral, é necessário estabelecer uma rede de comunicação para que possam atuar de forma colaborativa, o que caracteriza as nanoredes de comunicação. Neste contexto, os algoritmos de roteamento desempenham um papel fundamental na obtenção de bons resultados. Dentre as diversas técnicas na literatura, o roteamento baseado em máquinas de estados finitos é particularmente interessante para redes com recursos limitados, das quais as nanoredes são um caso extremo. Este trabalho identifica cenários nos quais a técnica se mostra ineficiente ou mesmo inviável e propõe uma nova implementação que reduz tais restrições e agrega em termos de eficiência e versatilidade. Bons resultados foram obtidos a partir de simulações numéricas usando uma melhorada da técnica de Flooding como referencia. Adicionalmente, foi considerada a possibilidade de agrupamento de n´os e novas métricas foram propostas para avaliação de desempenho com base na taxa de entrega de pacotes, consumo de energia e latência.
id USP_37f3c2637c56992e8cd1be1076b7766b
oai_identifier_str oai:teses.usp.br:tde-04082023-082349
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.Study, development and performance evaluation of routing algorithms for communication nanonetworks.Algoritmos (Desempenho)Finite state machineMáquinas de estados finitosNanoeletrônicaNanonetworksNanoredesRoteamentoRoutingO avanço das pesquisas em nanomateriais, alavancadas pela descoberta dos nanotubos de carbono e do grafeno, vem ampliando os horizontes da engenharia com oportunidades revolucionárias em diversas áreas. Uma das possibilidades mais poderosas é a construção de dispositivos nanoscópicos capazes de realizar algumas tarefas com certo grau de autonomia, como sensoriamento e comunicação. Em termos técnicos, essas aplicações configuram cenários bastante desafiadores devido à limitação de recursos computacionais e energéticos inerentes aos nanodispositivos. Em geral, é necessário estabelecer uma rede de comunicação para que possam atuar de forma colaborativa, o que caracteriza as nanoredes de comunicação. Neste contexto, os algoritmos de roteamento desempenham um papel fundamental na obtenção de bons resultados. Dentre as diversas técnicas na literatura, o roteamento baseado em máquinas de estados finitos é particularmente interessante para redes com recursos limitados, das quais as nanoredes são um caso extremo. Este trabalho identifica cenários nos quais a técnica se mostra ineficiente ou mesmo inviável e propõe uma nova implementação que reduz tais restrições e agrega em termos de eficiência e versatilidade. Bons resultados foram obtidos a partir de simulações numéricas usando uma melhorada da técnica de Flooding como referencia. Adicionalmente, foi considerada a possibilidade de agrupamento de n´os e novas métricas foram propostas para avaliação de desempenho com base na taxa de entrega de pacotes, consumo de energia e latência.The advancement of researches in nanomaterials, leveraged by the discovery of carbon nanotubes and graphene, has been expanding the horizons of engineering with revolutionary opportunities in several areas. One of the most powerful possibilities is the construction of nanoscopic devices capable of performing some tasks with a certain degree of autonomy, such as sensing and communication. In technical terms, these applications configure very challenging scenarios due to the limitation of computational and energy resources inherent to nanodevices. In general, it is necessary to establish a communication network so that they can act collaboratively, which characterizes the communication nanonetworks. In this context, routing protocols play a key role in obtaining good results. Among the various techniques in the literature, the finite state machine based routing is particularly interesting for resource-limited networks, of which nanonetworks are an extreme case. This work identifies scenarios in which the technique proves to be inefficient or even unfeasible and proposes a new implementation that reduces such restrictions and adds in terms of efficiency and versatility. Good results were obtained from numerical simulations using an improved version of the Flooding technique as a reference. Additionally, the possibility of grouping nodes was considered and new metrics were proposed for performance evaluation based on packet delivery rate, energy consumption and latency.Biblioteca Digitais de Teses e Dissertações da USPAmazonas, José Roberto de AlmeidaCarneiro, Cassiano Ribeiro2023-06-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3142/tde-04082023-082349/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2023-08-04T12:39:57Zoai:teses.usp.br:tde-04082023-082349Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-08-04T12:39:57Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.
Study, development and performance evaluation of routing algorithms for communication nanonetworks.
title Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.
spellingShingle Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.
Carneiro, Cassiano Ribeiro
Algoritmos (Desempenho)
Finite state machine
Máquinas de estados finitos
Nanoeletrônica
Nanonetworks
Nanoredes
Roteamento
Routing
title_short Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.
title_full Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.
title_fullStr Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.
title_full_unstemmed Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.
title_sort Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.
author Carneiro, Cassiano Ribeiro
author_facet Carneiro, Cassiano Ribeiro
author_role author
dc.contributor.none.fl_str_mv Amazonas, José Roberto de Almeida
dc.contributor.author.fl_str_mv Carneiro, Cassiano Ribeiro
dc.subject.por.fl_str_mv Algoritmos (Desempenho)
Finite state machine
Máquinas de estados finitos
Nanoeletrônica
Nanonetworks
Nanoredes
Roteamento
Routing
topic Algoritmos (Desempenho)
Finite state machine
Máquinas de estados finitos
Nanoeletrônica
Nanonetworks
Nanoredes
Roteamento
Routing
description O avanço das pesquisas em nanomateriais, alavancadas pela descoberta dos nanotubos de carbono e do grafeno, vem ampliando os horizontes da engenharia com oportunidades revolucionárias em diversas áreas. Uma das possibilidades mais poderosas é a construção de dispositivos nanoscópicos capazes de realizar algumas tarefas com certo grau de autonomia, como sensoriamento e comunicação. Em termos técnicos, essas aplicações configuram cenários bastante desafiadores devido à limitação de recursos computacionais e energéticos inerentes aos nanodispositivos. Em geral, é necessário estabelecer uma rede de comunicação para que possam atuar de forma colaborativa, o que caracteriza as nanoredes de comunicação. Neste contexto, os algoritmos de roteamento desempenham um papel fundamental na obtenção de bons resultados. Dentre as diversas técnicas na literatura, o roteamento baseado em máquinas de estados finitos é particularmente interessante para redes com recursos limitados, das quais as nanoredes são um caso extremo. Este trabalho identifica cenários nos quais a técnica se mostra ineficiente ou mesmo inviável e propõe uma nova implementação que reduz tais restrições e agrega em termos de eficiência e versatilidade. Bons resultados foram obtidos a partir de simulações numéricas usando uma melhorada da técnica de Flooding como referencia. Adicionalmente, foi considerada a possibilidade de agrupamento de n´os e novas métricas foram propostas para avaliação de desempenho com base na taxa de entrega de pacotes, consumo de energia e latência.
publishDate 2023
dc.date.none.fl_str_mv 2023-06-01
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.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3142/tde-04082023-082349/
url https://www.teses.usp.br/teses/disponiveis/3/3142/tde-04082023-082349/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815256668120809472