DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio
Autor(a) principal: | |
---|---|
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 |