DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio

Detalhes bibliográficos
Autor(a) principal: Dantas, Arthur Vinícius Maciel
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: LOCUS Repositório Institucional da UFV
Texto Completo: http://locus.ufv.br/handle/123456789/2612
Resumo: 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.
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 2145
spelling Dantas, Arthur Vinícius Macielhttp://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=K4787014Y62015-03-26T13:10:25Z2014-02-182015-03-26T13:10:25Z2010-02-25DANTAS, 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/2612This 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.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.Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal de ViçosaMestrado em Ciência da ComputaçãoUFVBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoRedes de computadoresProtocolos de comunicaçãoRedes de sensores sem fioComputer networksCommunication protocolWireless sensor networkCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAODESRO: 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 energyinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFVORIGINALtexto completo.pdfapplication/pdf2294976https://locus.ufv.br//bitstream/123456789/2612/1/texto%20completo.pdfd6c7926cad68fa1dcdc19e6b371bd7f6MD51TEXTtexto completo.pdf.txttexto completo.pdf.txtExtracted texttext/plain103189https://locus.ufv.br//bitstream/123456789/2612/2/texto%20completo.pdf.txtd7c29345ee78ba8da7a8cac6add6eec7MD52THUMBNAILtexto completo.pdf.jpgtexto completo.pdf.jpgIM Thumbnailimage/jpeg3479https://locus.ufv.br//bitstream/123456789/2612/3/texto%20completo.pdf.jpg794c6f40a158b3432eda1a191c4fea9bMD53123456789/26122016-04-08 23:10:19.038oai: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.por.fl_str_mv DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio
dc.title.alternative.eng.fl_str_mv 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.authorLattes.por.fl_str_mv http://lattes.cnpq.br/2797471491030310
dc.contributor.author.fl_str_mv Dantas, Arthur Vinícius Maciel
dc.contributor.advisor-co1.fl_str_mv Rocha, Mauro Nacif
dc.contributor.advisor-co1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7
dc.contributor.advisor-co2.fl_str_mv Ferreira, Ricardo dos Santos
dc.contributor.advisor-co2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5
dc.contributor.advisor1.fl_str_mv Goulart, Carlos de Castro
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9
dc.contributor.referee1.fl_str_mv Iorio, Vladimir Oliveira Di
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9
dc.contributor.referee2.fl_str_mv Loureiro, Antônio Alfredo Ferreira
dc.contributor.referee2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787014Y6
contributor_str_mv Rocha, Mauro Nacif
Ferreira, Ricardo dos Santos
Goulart, Carlos de Castro
Iorio, Vladimir Oliveira Di
Loureiro, Antônio Alfredo Ferreira
dc.subject.por.fl_str_mv Redes de computadores
Protocolos de comunicação
Redes de sensores sem fio
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
dc.subject.eng.fl_str_mv Computer networks
Communication protocol
Wireless sensor network
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description 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.
publishDate 2010
dc.date.issued.fl_str_mv 2010-02-25
dc.date.available.fl_str_mv 2014-02-18
2015-03-26T13:10:25Z
dc.date.accessioned.fl_str_mv 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.citation.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.
dc.identifier.uri.fl_str_mv 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
dc.publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.publisher.program.fl_str_mv Mestrado em Ciência da Computação
dc.publisher.initials.fl_str_mv UFV
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Metodologias e técnicas da Computação; Sistemas de Computação
publisher.none.fl_str_mv Universidade Federal de Viçosa
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
bitstream.url.fl_str_mv https://locus.ufv.br//bitstream/123456789/2612/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/2612/2/texto%20completo.pdf.txt
https://locus.ufv.br//bitstream/123456789/2612/3/texto%20completo.pdf.jpg
bitstream.checksum.fl_str_mv d6c7926cad68fa1dcdc19e6b371bd7f6
d7c29345ee78ba8da7a8cac6add6eec7
794c6f40a158b3432eda1a191c4fea9b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
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_ 1801212942580973568