ANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS

Detalhes bibliográficos
Autor(a) principal: MARCELO ARZA LOBO DA COSTA
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da PUC-RIO (Projeto Maxwell)
Texto Completo: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=26086@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=26086@2
Resumo: Um dos principais desafios em redes de sensores sem fio (RSSF) é reduzir o consumo de energia dos nós sensores. Um método usado para economizar a bateria que alimenta os nós sensores é o duty cycling (DC) do rádio, onde o rádio fica desligado na maior parte do tempo e fica ligado por pouco tempo para verificar se existe alguma mensagem. O DC é usado com frequência em aplicações de monitoramento onde apenas uma mensagem é transmitida depois da leitura do sensor. Geralmente a leitura do sensor só volta a acontecer depois de minutos, logo poucas mensagens são transmitidas por unidade de tempo. Neste trabalho, analisamos o uso da técnica de DC em um contexto diferente, o da disseminação de código, onde várias mensagens são enviadas em um curto espaço de tempo, e que usa mensagens broadcast, ao contrário do monitoramento, que utiliza mensagens unicast. Analisamos dois algoritmos de disseminação específicos, um para um ambiente de máquinas virtuais executando nos motes, onde o código disseminado é um script com tamanho da ordem de bytes, e outro para disseminação de códigos da aplicação inteira, onde o tamanho é bem maior que no caso do script, da ordem de kbytes. O objetivo deste trabalho foi avaliar qual o impacto do DC na latência e quanto de energia foi economizado quando comparado a deixar o rádio ligado o tempo todo, que é como ambos algoritmos funcionam em sua forma original.
id PUC_RIO-1_9e0ced57d88a8e75b6ab0848098ed4f6
oai_identifier_str oai:MAXWELL.puc-rio.br:26086
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str 534
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS ANÁLISE DE DUTY-CYCLING PARA ECONOMIA DE ENERGIA NA DISSEMINAÇÃO DE CÓDIGO EM REDE DE SENSORES 2015-09-08NOEMI DE LA ROCQUE RODRIGUEZ75806908704lattes.cnpq.br/4933326132948063NOEMI DE LA ROCQUE RODRIGUEZ75806908704lattes.cnpq.br/4933326132948063NOEMI DE LA ROCQUE RODRIGUEZFRANCISCO FIGUEIREDO GOYTACAZ SANT ANNASILVANA ROSSETTOSILVANA ROSSETTOSILVANA ROSSETTO05238413700MARCELO ARZA LOBO DA COSTAPONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIROPPG EM INFORMÁTICAPUC-RioBRUm dos principais desafios em redes de sensores sem fio (RSSF) é reduzir o consumo de energia dos nós sensores. Um método usado para economizar a bateria que alimenta os nós sensores é o duty cycling (DC) do rádio, onde o rádio fica desligado na maior parte do tempo e fica ligado por pouco tempo para verificar se existe alguma mensagem. O DC é usado com frequência em aplicações de monitoramento onde apenas uma mensagem é transmitida depois da leitura do sensor. Geralmente a leitura do sensor só volta a acontecer depois de minutos, logo poucas mensagens são transmitidas por unidade de tempo. Neste trabalho, analisamos o uso da técnica de DC em um contexto diferente, o da disseminação de código, onde várias mensagens são enviadas em um curto espaço de tempo, e que usa mensagens broadcast, ao contrário do monitoramento, que utiliza mensagens unicast. Analisamos dois algoritmos de disseminação específicos, um para um ambiente de máquinas virtuais executando nos motes, onde o código disseminado é um script com tamanho da ordem de bytes, e outro para disseminação de códigos da aplicação inteira, onde o tamanho é bem maior que no caso do script, da ordem de kbytes. O objetivo deste trabalho foi avaliar qual o impacto do DC na latência e quanto de energia foi economizado quando comparado a deixar o rádio ligado o tempo todo, que é como ambos algoritmos funcionam em sua forma original.One of the key challenges in wireless sensor networks (WSN) is to save energy at motes. One method to save battery is radio duty cycling (DC), which keeps the radio turned off in most of the time and turns the radio on for a short time to verify if any there are any messages. DC is frequently used in monitoring applications where only one message is transmitted after the mote reads its sensor. Usually the mote reads its sensor only once every few minutes, so few unicast messages are transmitted in the network per time unit. This work analyzes the use of the DC method in code dissemination. In this context, multiple broadcast messages are transmitted in a short time. We examined two specific dissemination algorithms, one of them proposed for a virtual machine environment, in which the disseminated code is a small script, and a second one originally proposed for disseminating the code of an entire application, typically much larger than a script. The objective of this study is to evaluate the impact of DC on latency and how much energy was saved when compared to leaving the radio on all the time, which is how both algorithms work in their original form.COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIORPETRÓLEO BRASILEIRO S. A.PROGRAMA DE EXCELENCIA ACADEMICAhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=26086@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=26086@2porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2022-11-01T13:26:14Zoai:MAXWELL.puc-rio.br:26086Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342022-06-24T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.en.fl_str_mv ANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS
dc.title.alternative.pt.fl_str_mv ANÁLISE DE DUTY-CYCLING PARA ECONOMIA DE ENERGIA NA DISSEMINAÇÃO DE CÓDIGO EM REDE DE SENSORES
title ANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS
spellingShingle ANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS
MARCELO ARZA LOBO DA COSTA
title_short ANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS
title_full ANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS
title_fullStr ANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS
title_full_unstemmed ANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS
title_sort ANALYSIS OF DUTY-CYCLING FOR SAVING ENERGY IN CODE DISSEMINATION OVER SENSOR NETWORKS
dc.creator.Lattes.none.fl_str_mv
author MARCELO ARZA LOBO DA COSTA
author_facet MARCELO ARZA LOBO DA COSTA
author_role author
dc.contributor.advisor2ID.none.fl_str_mv 75806908704
dc.contributor.advisor1.fl_str_mv NOEMI DE LA ROCQUE RODRIGUEZ
dc.contributor.advisor1ID.fl_str_mv 75806908704
dc.contributor.advisor1Lattes.fl_str_mv lattes.cnpq.br/4933326132948063
dc.contributor.advisor2.fl_str_mv NOEMI DE LA ROCQUE RODRIGUEZ
dc.contributor.advisor2Lattes.fl_str_mv lattes.cnpq.br/4933326132948063
dc.contributor.referee1.fl_str_mv NOEMI DE LA ROCQUE RODRIGUEZ
dc.contributor.referee2.fl_str_mv FRANCISCO FIGUEIREDO GOYTACAZ SANT ANNA
dc.contributor.referee3.fl_str_mv SILVANA ROSSETTO
dc.contributor.referee4.fl_str_mv SILVANA ROSSETTO
dc.contributor.referee5.fl_str_mv SILVANA ROSSETTO
dc.contributor.authorID.fl_str_mv 05238413700
dc.contributor.author.fl_str_mv MARCELO ARZA LOBO DA COSTA
contributor_str_mv NOEMI DE LA ROCQUE RODRIGUEZ
NOEMI DE LA ROCQUE RODRIGUEZ
NOEMI DE LA ROCQUE RODRIGUEZ
FRANCISCO FIGUEIREDO GOYTACAZ SANT ANNA
SILVANA ROSSETTO
SILVANA ROSSETTO
SILVANA ROSSETTO
description Um dos principais desafios em redes de sensores sem fio (RSSF) é reduzir o consumo de energia dos nós sensores. Um método usado para economizar a bateria que alimenta os nós sensores é o duty cycling (DC) do rádio, onde o rádio fica desligado na maior parte do tempo e fica ligado por pouco tempo para verificar se existe alguma mensagem. O DC é usado com frequência em aplicações de monitoramento onde apenas uma mensagem é transmitida depois da leitura do sensor. Geralmente a leitura do sensor só volta a acontecer depois de minutos, logo poucas mensagens são transmitidas por unidade de tempo. Neste trabalho, analisamos o uso da técnica de DC em um contexto diferente, o da disseminação de código, onde várias mensagens são enviadas em um curto espaço de tempo, e que usa mensagens broadcast, ao contrário do monitoramento, que utiliza mensagens unicast. Analisamos dois algoritmos de disseminação específicos, um para um ambiente de máquinas virtuais executando nos motes, onde o código disseminado é um script com tamanho da ordem de bytes, e outro para disseminação de códigos da aplicação inteira, onde o tamanho é bem maior que no caso do script, da ordem de kbytes. O objetivo deste trabalho foi avaliar qual o impacto do DC na latência e quanto de energia foi economizado quando comparado a deixar o rádio ligado o tempo todo, que é como ambos algoritmos funcionam em sua forma original.
publishDate 2015
dc.date.issued.fl_str_mv 2015-09-08
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 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=26086@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=26086@2
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=26086@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=26086@2
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.publisher.none.fl_str_mv PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
dc.publisher.program.fl_str_mv PPG EM INFORMÁTICA
dc.publisher.initials.fl_str_mv PUC-Rio
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1748324923942633472