Multi-K: Um protocolo de roteamento para redes de sensores sem fio usando árvores de espalhamento parcias
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
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/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 |
2145 |
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_ |
1801212939533811712 |