Estudo, desenvolvimento e avaliação de desempenho de algoritmos de roteamento para nanoredes de comunicação.
Autor(a) principal: | |
---|---|
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 |