DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio
| Ano de defesa: | 2010 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Viçosa
BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://locus.ufv.br/handle/123456789/2612 |
Resumo: | Este trabalho apresenta o DESRO (Dynamic Energy Saving Routing), um protocolo de roteamento dinâmico baseado no ESDSR (Energy Saving Dynamic Source Routing). O DESRO é um protocolo reativo para uso em redes estáticas planas e foi construído com o objetivo de sanar deficiências encontradas no ESDSR, tornando a decisão de roteamento de dados sensoriados mais eficiente. Possui dois mecanismos que trabalham conjuntamente para a realização do roteamento de dados: descoberta de rota e manutenção de rota. Na descoberta de rota, o DESRO, quando não possui um caminho até o sorvedouro, envia, em broadcast, uma mensagem de requisição de rotas. A mensagem de requisição é repassada até chegar ao sorvedouro. Ao receber uma requisição o sorvedouro envia, ao originador desta, uma mensagem de resposta contendo a rota descoberta, isto é, todos os nós pelos quais a mensagem de requisição passou. A manutenção de rotas é realizada quando um nó não consegue repassar uma mensagem de dados. Ele assume que o link está quebrado e envia uma mensagem avisando da quebra de link ao originador da mensagem de dados. Se o originador possuir uma rota alternativa passa a usá-la, caso contrário inicia uma nova descoberta de rota. A decisão de qual rota será utilizada é baseada nos valores de energia mínima estimada da rota e do seu número de saltos. A energia mínima estimada é calculada a partir da energia restante do nó e da potência usada na transmissão para um nó vizinho. O DESRO estende as funcionalidades do ESDSR adicionando um eficiente gerenciamento de rotas capaz de balancear a carga de roteamento entre os nós. O objetivo do balanceamento de carga é melhorar a distribuição de energia pela rede aumentando sua vida útil, evitando a morte dos nós causada por esgotamento da bateria. O gerenciamento de rotas é realizado com o uso de um temporizador e/ou contador de pacotes, criados quando da descoberta de uma rota. Quando o temporizador é zerado, é enviada uma mensagem de atualização da energia mínima estimada da rota e o temporizador é resetado para o valor inicial pré-estabelecido. A mensagem de atualização da energia mínima estimada pode ser também enviada quando o contador de pacotes, que é incrementado a cada novo pacote de dados criado, chegar ao limite pré-estabelecido, quando, então, será zerado. O ESDSR e DESRO foram comparados através de simulações no Castalia, um simulador de eventos discretos para redes de sensores sem fio. Foram realizadas simulações de distribuição em grade e distribuição uniforme aleatória dos nós. Os resultados obtidos mostraram que o gerenciamento de rotas foi capaz de atrasar a morte dos nós e aumentar a taxa de entrega de pacotes de dados. |
| id |
UFV_84a7d80cebe2c1705e430a8ce84ffd5a |
|---|---|
| oai_identifier_str |
oai:locus.ufv.br:123456789/2612 |
| network_acronym_str |
UFV |
| network_name_str |
LOCUS Repositório Institucional da UFV |
| repository_id_str |
|
| spelling |
DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fioDESRO: a wireless sensor network routing protocol with dynamic management of energyRedes de computadoresProtocolos de comunicaçãoRedes de sensores sem fioComputer networksCommunication protocolWireless sensor networkCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOEste trabalho apresenta o DESRO (Dynamic Energy Saving Routing), um protocolo de roteamento dinâmico baseado no ESDSR (Energy Saving Dynamic Source Routing). O DESRO é um protocolo reativo para uso em redes estáticas planas e foi construído com o objetivo de sanar deficiências encontradas no ESDSR, tornando a decisão de roteamento de dados sensoriados mais eficiente. Possui dois mecanismos que trabalham conjuntamente para a realização do roteamento de dados: descoberta de rota e manutenção de rota. Na descoberta de rota, o DESRO, quando não possui um caminho até o sorvedouro, envia, em broadcast, uma mensagem de requisição de rotas. A mensagem de requisição é repassada até chegar ao sorvedouro. Ao receber uma requisição o sorvedouro envia, ao originador desta, uma mensagem de resposta contendo a rota descoberta, isto é, todos os nós pelos quais a mensagem de requisição passou. A manutenção de rotas é realizada quando um nó não consegue repassar uma mensagem de dados. Ele assume que o link está quebrado e envia uma mensagem avisando da quebra de link ao originador da mensagem de dados. Se o originador possuir uma rota alternativa passa a usá-la, caso contrário inicia uma nova descoberta de rota. A decisão de qual rota será utilizada é baseada nos valores de energia mínima estimada da rota e do seu número de saltos. A energia mínima estimada é calculada a partir da energia restante do nó e da potência usada na transmissão para um nó vizinho. O DESRO estende as funcionalidades do ESDSR adicionando um eficiente gerenciamento de rotas capaz de balancear a carga de roteamento entre os nós. O objetivo do balanceamento de carga é melhorar a distribuição de energia pela rede aumentando sua vida útil, evitando a morte dos nós causada por esgotamento da bateria. O gerenciamento de rotas é realizado com o uso de um temporizador e/ou contador de pacotes, criados quando da descoberta de uma rota. Quando o temporizador é zerado, é enviada uma mensagem de atualização da energia mínima estimada da rota e o temporizador é resetado para o valor inicial pré-estabelecido. A mensagem de atualização da energia mínima estimada pode ser também enviada quando o contador de pacotes, que é incrementado a cada novo pacote de dados criado, chegar ao limite pré-estabelecido, quando, então, será zerado. O ESDSR e DESRO foram comparados através de simulações no Castalia, um simulador de eventos discretos para redes de sensores sem fio. Foram realizadas simulações de distribuição em grade e distribuição uniforme aleatória dos nós. Os resultados obtidos mostraram que o gerenciamento de rotas foi capaz de atrasar a morte dos nós e aumentar a taxa de entrega de pacotes de dados.This work presents DESRO (Dynamic Energy Saving Routing), a dynamic routing protocol based on ESDSR (Energy Saving Dynamic Source Routing). DESRO is an on-demand protocol to be used on plane static wireless sensor networks and it was built to solve some deficiencies found in ESDSR. DESRO has a more efficient data routing and two mechanisms which work together to perform routing: route discovery and route maintenance. In route discovery, DESRO sends a route request broadcast message when the node wants to send a data packet and has no route to the sink. The route request message is forwarded until the sink receives it. When this happens, the sink sends a route reply message to the node that generate the route request message, containing the list os all intermediate nodes. These nodes are listed in the header of a route request message. The route maintenance is performed when a node is unable to forward a data message. The node assumes that the link is broken and sends a warning message to the node that has sent the data message. The data message originator, then, looks for an alternative route to the sink node in its routing table. If this node can not find an alternative route them, it initiates the mechanism of route discovery. The decision of which route will be used is based on the minimum expected life of route and on the number of hops. The minimum expected life is calculated using the value of the radio power transmission used to send a data packet to the neighbor node. DESRO extends the features of ESDSR through the inclusion of a efficient route management system capable of performing a load balancing among the nodes. The aim of promoting the load balancing is to get a better energy distribution on the network to postpone the death of nodes due to the lack of energy. The route management system is realized through a timer and/or a data packet counter, created when a route is discovered. When the timer reachs a limit, it is reset and a route management message is sent. The route management message can be sent when the data packet counter reachs the previous stablished limit also. When it happens the data packet counter is reset. The ESDSR and DESRO was compared through simulations on Castalia, a wireless sensor network discret-event simulator. It was performed some simulations with grid and randomic uniform distributions. The results show that the route management system was able to postpone the death of nodes and to increase the data delivery rate.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorUniversidade Federal de ViçosaBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoMestrado em Ciência da ComputaçãoUFVhttp://lattes.cnpq.br/2797471491030310Rocha, Mauro Nacifhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7Ferreira, Ricardo dos Santoshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5Goulart, Carlos de Castrohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9Iorio, Vladimir Oliveira Dihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9Loureiro, Antônio Alfredo Ferreirahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787014Y6Dantas, Arthur Vinícius Maciel2015-03-26T13:10:25Z2014-02-182015-03-26T13:10:25Z2010-02-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfDANTAS, Arthur Vinícius Maciel. DESRO: a wireless sensor network routing protocol with dynamic management of energy. 2010. 65 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2010.http://locus.ufv.br/handle/123456789/2612porinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFV2016-04-09T02:10:19Zoai:locus.ufv.br:123456789/2612Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:10:19LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false |
| dc.title.none.fl_str_mv |
DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio DESRO: a wireless sensor network routing protocol with dynamic management of energy |
| title |
DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio |
| spellingShingle |
DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio Dantas, Arthur Vinícius Maciel Redes de computadores Protocolos de comunicação Redes de sensores sem fio Computer networks Communication protocol Wireless sensor network CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio |
| title_full |
DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio |
| title_fullStr |
DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio |
| title_full_unstemmed |
DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio |
| title_sort |
DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio |
| author |
Dantas, Arthur Vinícius Maciel |
| author_facet |
Dantas, Arthur Vinícius Maciel |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
http://lattes.cnpq.br/2797471491030310 Rocha, Mauro Nacif http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7 Ferreira, Ricardo dos Santos http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5 Goulart, Carlos de Castro http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9 Iorio, Vladimir Oliveira Di http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9 Loureiro, Antônio Alfredo Ferreira http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787014Y6 |
| dc.contributor.author.fl_str_mv |
Dantas, Arthur Vinícius Maciel |
| dc.subject.por.fl_str_mv |
Redes de computadores Protocolos de comunicação Redes de sensores sem fio Computer networks Communication protocol Wireless sensor network CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Redes de computadores Protocolos de comunicação Redes de sensores sem fio Computer networks Communication protocol Wireless sensor network CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
Este trabalho apresenta o DESRO (Dynamic Energy Saving Routing), um protocolo de roteamento dinâmico baseado no ESDSR (Energy Saving Dynamic Source Routing). O DESRO é um protocolo reativo para uso em redes estáticas planas e foi construído com o objetivo de sanar deficiências encontradas no ESDSR, tornando a decisão de roteamento de dados sensoriados mais eficiente. Possui dois mecanismos que trabalham conjuntamente para a realização do roteamento de dados: descoberta de rota e manutenção de rota. Na descoberta de rota, o DESRO, quando não possui um caminho até o sorvedouro, envia, em broadcast, uma mensagem de requisição de rotas. A mensagem de requisição é repassada até chegar ao sorvedouro. Ao receber uma requisição o sorvedouro envia, ao originador desta, uma mensagem de resposta contendo a rota descoberta, isto é, todos os nós pelos quais a mensagem de requisição passou. A manutenção de rotas é realizada quando um nó não consegue repassar uma mensagem de dados. Ele assume que o link está quebrado e envia uma mensagem avisando da quebra de link ao originador da mensagem de dados. Se o originador possuir uma rota alternativa passa a usá-la, caso contrário inicia uma nova descoberta de rota. A decisão de qual rota será utilizada é baseada nos valores de energia mínima estimada da rota e do seu número de saltos. A energia mínima estimada é calculada a partir da energia restante do nó e da potência usada na transmissão para um nó vizinho. O DESRO estende as funcionalidades do ESDSR adicionando um eficiente gerenciamento de rotas capaz de balancear a carga de roteamento entre os nós. O objetivo do balanceamento de carga é melhorar a distribuição de energia pela rede aumentando sua vida útil, evitando a morte dos nós causada por esgotamento da bateria. O gerenciamento de rotas é realizado com o uso de um temporizador e/ou contador de pacotes, criados quando da descoberta de uma rota. Quando o temporizador é zerado, é enviada uma mensagem de atualização da energia mínima estimada da rota e o temporizador é resetado para o valor inicial pré-estabelecido. A mensagem de atualização da energia mínima estimada pode ser também enviada quando o contador de pacotes, que é incrementado a cada novo pacote de dados criado, chegar ao limite pré-estabelecido, quando, então, será zerado. O ESDSR e DESRO foram comparados através de simulações no Castalia, um simulador de eventos discretos para redes de sensores sem fio. Foram realizadas simulações de distribuição em grade e distribuição uniforme aleatória dos nós. Os resultados obtidos mostraram que o gerenciamento de rotas foi capaz de atrasar a morte dos nós e aumentar a taxa de entrega de pacotes de dados. |
| publishDate |
2010 |
| dc.date.none.fl_str_mv |
2010-02-25 2014-02-18 2015-03-26T13:10:25Z 2015-03-26T13:10:25Z |
| 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 |
DANTAS, Arthur Vinícius Maciel. DESRO: a wireless sensor network routing protocol with dynamic management of energy. 2010. 65 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2010. http://locus.ufv.br/handle/123456789/2612 |
| identifier_str_mv |
DANTAS, Arthur Vinícius Maciel. DESRO: a wireless sensor network routing protocol with dynamic management of energy. 2010. 65 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2010. |
| url |
http://locus.ufv.br/handle/123456789/2612 |
| 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 application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Viçosa BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
| publisher.none.fl_str_mv |
Universidade Federal de Viçosa BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
| dc.source.none.fl_str_mv |
reponame:LOCUS Repositório Institucional da UFV instname:Universidade Federal de Viçosa (UFV) instacron:UFV |
| instname_str |
Universidade Federal de Viçosa (UFV) |
| instacron_str |
UFV |
| institution |
UFV |
| reponame_str |
LOCUS Repositório Institucional da UFV |
| collection |
LOCUS Repositório Institucional da UFV |
| repository.name.fl_str_mv |
LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV) |
| repository.mail.fl_str_mv |
fabiojreis@ufv.br |
| _version_ |
1855045632040894464 |