Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias

Detalhes bibliográficos
Ano de defesa: 2007
Autor(a) principal: Gonçalves, Rodrigo Trindade
Orientador(a): Goulart, Carlos de Castro lattes
Banca de defesa: Oliveira, Alcione de Paiva lattes, Loureiro, Antônio Alfredo Ferreira lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Viçosa
Programa de Pós-Graduação: Mestrado em Ciência da Computação
Departamento: Metodologias e técnicas da Computação; Sistemas de Computação
País: BR
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: http://locus.ufv.br/handle/123456789/2687
Resumo: This work presents Multi-K, a modified version of Multi which is a data dissemination protocol for wireless sensor networks. A WSN is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor physical or environmental conditions. The Multi protocol is a hybrid adaptive protocol, that can either use a reactive behavior when the frequency of events is low or can use a proactive behavior when the frequency of events is high. In the proactive behavior, Multi generates a spanning tree for the network that must periodically be refreshed. The Multi-K protocol uses an approach of branching, starting from the sink node, a tree of k hops, to each source node (node that is transmitting data). The distance d (hops) from a single source node to the sink node is defined as the shortest path. When two or more nodes are transmitting data, the number of hops k, for building the tree, is determined by the longest value of d. In this way, if the frequency of events were concentrated in the area near the sink node, it would have a lower number of control messages to build and keep the partial spanning tree. The proposed modification was simulated using simulator NS-2 (Network Simulator 2) and the results were compared with those obtained by the original version of the protocol. The simulation scenarios considered two distinct situations. In the first one, the nodes were uniformly distributed and the events also happened with uniform distribution. In this situation, the results showed that the proposed approach in Multi-K is scalable, can keep the data delivery rate and provides a small reduction in the energy consumption when compared Multi. In the second situation, in which the simulation scenarios considered non-uniform distribution of the nodes, and with the nodes concentrated in regions near the sink node, the Multi-K protocol presented a very interesting solution, since it provided a signficant reduction in the energy consumption, in comparison the Multi protocol. This last set of simulation represents real applications where the events are concentrated in areas near to the sink node.
id UFV_24fe2bd18da9539bd9e81d2054688f7f
oai_identifier_str oai:locus.ufv.br:123456789/2687
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str
spelling Gonçalves, Rodrigo Trindadehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4267351U9Rocha, 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=K4784106Y9Oliveira, Alcione de Paivahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0Loureiro, Antônio Alfredo Ferreirahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787014Y62015-03-26T13:10:43Z2007-12-142015-03-26T13:10:43Z2007-08-10GONÇALVES, Rodrigo Trindade. Multi-K: a routing protocol for wireless sensor networks using partial spanning trees. 2007. 69 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2007.http://locus.ufv.br/handle/123456789/2687This work presents Multi-K, a modified version of Multi which is a data dissemination protocol for wireless sensor networks. A WSN is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor physical or environmental conditions. The Multi protocol is a hybrid adaptive protocol, that can either use a reactive behavior when the frequency of events is low or can use a proactive behavior when the frequency of events is high. In the proactive behavior, Multi generates a spanning tree for the network that must periodically be refreshed. The Multi-K protocol uses an approach of branching, starting from the sink node, a tree of k hops, to each source node (node that is transmitting data). The distance d (hops) from a single source node to the sink node is defined as the shortest path. When two or more nodes are transmitting data, the number of hops k, for building the tree, is determined by the longest value of d. In this way, if the frequency of events were concentrated in the area near the sink node, it would have a lower number of control messages to build and keep the partial spanning tree. The proposed modification was simulated using simulator NS-2 (Network Simulator 2) and the results were compared with those obtained by the original version of the protocol. The simulation scenarios considered two distinct situations. In the first one, the nodes were uniformly distributed and the events also happened with uniform distribution. In this situation, the results showed that the proposed approach in Multi-K is scalable, can keep the data delivery rate and provides a small reduction in the energy consumption when compared Multi. In the second situation, in which the simulation scenarios considered non-uniform distribution of the nodes, and with the nodes concentrated in regions near the sink node, the Multi-K protocol presented a very interesting solution, since it provided a signficant reduction in the energy consumption, in comparison the Multi protocol. This last set of simulation represents real applications where the events are concentrated in areas near to the sink node.Este trabalho apresenta uma versão modifcada do protocolo de disseminação de dados Multi, para rede de sensores sem fio (RSSF), chamado Multi-K. Uma RSSF é uma rede formada por um conjunto de dispositivos autônomos distribuídos que usam sensores para monitorar de forma cooperativa as condições físicas ou ambientais. O Multi é um protocolo adaptativo híbrido, comportando-se de maneira reativa quando a freqüência de eventos é baixa ou de maneira pró- ativa quando a freqüência de eventos aumenta. No comportamento pró-ativo, o Multi gera uma árvore de espalhamento para a rede, que deve ser mantida periodicamente. A diferença entre os protocolos Multi e Multi- k é construção da árvore de espalhamento. No primeiro protocolo, a construção da árvore tem alcançabilidade máxima, ou seja, atinge todos os nodos da rede. No segundo, é efetuada a construção parcial com o objetivo de alcançar os nodos com profundidade máxima do nodo fonte. O protocolo Multi-K usa uma abordagem de construir, a partir do nodo sorvedouro, uma árvore de k saltos (hops) até cada nodo fonte (ou gerador de dados). A distância d (em hops) de um nodo fonte até o nodo sink é definida pelo caminho de custo mínimo. Quando dois ou mais nodos estão transmitindo dados, o número de saltos k, para a construção da árvore, é determinado pelo maior valor de d. Desta forma, se a alta frequência de eventos se concentrar em áreas próximas ao nodo sink, haverá um número menor de mensagens de controle para construir e manter a árvore de espalhamento parcial. A modificação proposta foi simulada usando o simulador NS-2 (Network Simulator 2 ) e comparada com a versão original do protocolo Multi. Os cenários de simulação consideraram duas situações distintas. Na primeira, os nodos eram distribuídos uniformemente e os eventos também ocorriam com distribuição uniforme. Nesta situação, os resultados mostraram que a abordagem proposta no Multi-K é escalável, mantém a taxa de entrega de dados e consegue uma pequena redução no consumo de energia quando comparada com o Multi. Na segunda situação, com cenários de simulação com distribuição não- uniforme dos nodos e estes, localizando-se em regiões próximas ao nodo sink, o protocolo Multi-K apresentou uma solução muito interessante, pois obteve uma redução do consumo de enegia bastante significativa em comparação ao protocolo Multi. Este último conjunto de simulações representam aplicações reais no qual os eventos concentram- se em áreas próximas ao nodo sink.application/pdfporUniversidade Federal de ViçosaMestrado em Ciência da ComputaçãoUFVBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoRedes de computadoresRedes de sensores sem fioProtocolos de comunicaçãoComputer networksWireless sensor networksCommunication protocolCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMulti-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parciasMulti-K: a routing protocol for wireless sensor networks using partial spanning treesinfo: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/pdf883115https://locus.ufv.br//bitstream/123456789/2687/1/texto%20completo.pdfc986aafa36008f3bfdc1c2245bd6974bMD51TEXTtexto completo.pdf.txttexto completo.pdf.txtExtracted texttext/plain106943https://locus.ufv.br//bitstream/123456789/2687/2/texto%20completo.pdf.txt8c6d8f74f3ebb7efd7a76153927aa38eMD52THUMBNAILtexto completo.pdf.jpgtexto completo.pdf.jpgIM Thumbnailimage/jpeg3561https://locus.ufv.br//bitstream/123456789/2687/3/texto%20completo.pdf.jpg7b80e4fb7caf58b5ff13a365a00aa0dfMD53123456789/26872016-04-08 23:13:49.347oai:locus.ufv.br:123456789/2687Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:13:49LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.por.fl_str_mv Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias
dc.title.alternative.eng.fl_str_mv Multi-K: a routing protocol for wireless sensor networks using partial spanning trees
title Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias
spellingShingle Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias
Gonçalves, Rodrigo Trindade
Redes de computadores
Redes de sensores sem fio
Protocolos de comunicação
Computer networks
Wireless sensor networks
Communication protocol
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias
title_full Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias
title_fullStr Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias
title_full_unstemmed Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias
title_sort Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias
author Gonçalves, Rodrigo Trindade
author_facet Gonçalves, Rodrigo Trindade
author_role author
dc.contributor.authorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4267351U9
dc.contributor.author.fl_str_mv Gonçalves, Rodrigo Trindade
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 Oliveira, Alcione de Paiva
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0
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
Oliveira, Alcione de Paiva
Loureiro, Antônio Alfredo Ferreira
dc.subject.por.fl_str_mv Redes de computadores
Redes de sensores sem fio
Protocolos de comunicação
topic Redes de computadores
Redes de sensores sem fio
Protocolos de comunicação
Computer networks
Wireless sensor networks
Communication protocol
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Computer networks
Wireless sensor networks
Communication protocol
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description This work presents Multi-K, a modified version of Multi which is a data dissemination protocol for wireless sensor networks. A WSN is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor physical or environmental conditions. The Multi protocol is a hybrid adaptive protocol, that can either use a reactive behavior when the frequency of events is low or can use a proactive behavior when the frequency of events is high. In the proactive behavior, Multi generates a spanning tree for the network that must periodically be refreshed. The Multi-K protocol uses an approach of branching, starting from the sink node, a tree of k hops, to each source node (node that is transmitting data). The distance d (hops) from a single source node to the sink node is defined as the shortest path. When two or more nodes are transmitting data, the number of hops k, for building the tree, is determined by the longest value of d. In this way, if the frequency of events were concentrated in the area near the sink node, it would have a lower number of control messages to build and keep the partial spanning tree. The proposed modification was simulated using simulator NS-2 (Network Simulator 2) and the results were compared with those obtained by the original version of the protocol. The simulation scenarios considered two distinct situations. In the first one, the nodes were uniformly distributed and the events also happened with uniform distribution. In this situation, the results showed that the proposed approach in Multi-K is scalable, can keep the data delivery rate and provides a small reduction in the energy consumption when compared Multi. In the second situation, in which the simulation scenarios considered non-uniform distribution of the nodes, and with the nodes concentrated in regions near the sink node, the Multi-K protocol presented a very interesting solution, since it provided a signficant reduction in the energy consumption, in comparison the Multi protocol. This last set of simulation represents real applications where the events are concentrated in areas near to the sink node.
publishDate 2007
dc.date.available.fl_str_mv 2007-12-14
2015-03-26T13:10:43Z
dc.date.issued.fl_str_mv 2007-08-10
dc.date.accessioned.fl_str_mv 2015-03-26T13:10:43Z
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 GONÇALVES, Rodrigo Trindade. Multi-K: a routing protocol for wireless sensor networks using partial spanning trees. 2007. 69 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2007.
dc.identifier.uri.fl_str_mv http://locus.ufv.br/handle/123456789/2687
identifier_str_mv GONÇALVES, Rodrigo Trindade. Multi-K: a routing protocol for wireless sensor networks using partial spanning trees. 2007. 69 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2007.
url http://locus.ufv.br/handle/123456789/2687
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/2687/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/2687/2/texto%20completo.pdf.txt
https://locus.ufv.br//bitstream/123456789/2687/3/texto%20completo.pdf.jpg
bitstream.checksum.fl_str_mv c986aafa36008f3bfdc1c2245bd6974b
8c6d8f74f3ebb7efd7a76153927aa38e
7b80e4fb7caf58b5ff13a365a00aa0df
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_ 1794528655611789312