Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros...

57
Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros ([email protected]) Ramon Risério Dourado Leite ([email protected]) Centro de Pós-Graduação em Engenharia Elétrica CPDEE - UFMG

Transcript of Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros...

Page 1: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

Monitoramento Baseado em Predição em Redes de Sensores sem Fio

Paulo Henrique Barros ([email protected])

Ramon Risério Dourado Leite ([email protected])

Centro de Pós-Graduação em Engenharia Elétrica

CPDEE - UFMG

Page 2: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 2

Sumário

Motivação Paradigma Monitoramento Baseado em Predição Modelos de Predição:

PREMON Predição Localizada Mapas de Energia baseados em Predição Outros Modelos de Predição

Conclusão Bibliografia

Page 3: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 3

Muitas aplicações úteis em redes de sensores requerem sensores de monitoramento.

Exemplos: deteção de intrusos, rastreamento de alvo, etc. Precisamos de mecanismos altamente eficientes em

energia para o monitoramento em redes de sensores.

Motivação

Page 4: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 4

Sensores funcionam em baterias com vida útil limitada. A vida útil da bateria é aumentada a uma baixa taxa.

2-3% por ano

Definição do Problema

Modo de operação eficiente em energia parece ser a melhor alternativa.

Transmissões drenam a energia. Baterias duram entre 30h e um ano[TinyOS].

Idealmente, nós queremos fazer monitoramente com um número mínimo de transmissões a partir dos sensores.

Page 5: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 5

Como diminuir as transmissões?

Chave da solução do problema Sensores muito próximos comumente possuem leituras

correlacionadas.

Page 6: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 6

Como diminuir as transmissões?

Chave da solução do problema Sensores muito próximos comumente possuem leituras

correlacionadas. Exemplo: Correlação Espaço-Temporal

S1S2S3S4

BS

Page 7: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 7

Como diminuir as transmissões?

Chave da solução do problema Sensores muito próximos comumente possuem leituras

correlacionadas. Exemplo: Correlação Espaço-Temporal

S1S2S3S4 S1

BS

Page 8: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 8

Como diminuir as transmissões?

Chave da solução do problema Sensores muito próximos comumente possuem leituras

correlacionadas. Exemplo: Correlação Espaço-Temporal

S1S2S3S4 S2

BS

Page 9: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 9

Como diminuir as transmissões?

Chave da solução do problema Sensores muito próximos comumente possuem leituras

correlacionadas. Exemplo: Correlação Espaço-Temporal

S1S2S3S4 S3

BS

Page 10: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 10

Como diminuir as transmissões?

Chave da solução do problema Sensores muito próximos comumente possuem leituras

correlacionadas. Exemplo: Correlação Espaço-Temporal

S1S2S3S4S4

BS

Page 11: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 11

Como diminuir as transmissões?

Chave da solução do problema Sensores muito próximos comumente possuem leituras

correlacionadas. Exemplo: Correlação Espaço-Temporal

Use correlação para prever leituras dos sensores. Idéia básica: um sensor não precisa transmitir uma leitura

esperada.

S1S2S3S4

Page 12: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 12

Novo Paradigma de Operação: PREMONition

Modo de operação: A base computa uma predição e a envia ao sensor. O sensor transmite sua leitura somente quando ela for

diferente da leitura prevista.

“Não há novidade se alguém pode prevê-la”

Samir Goel and Tomasz Imielinski, Prediction-based Monitoring in Sensor Networks: Taking Lessons from MPEG. Technical Report DCS-TR-438, Department of Computer Science, Rutgers University, June 2001. Submitted for Publication

Page 13: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 13

Novo Paradigma de Operação: PREMONition

Modo de operação: A base computa uma predição e a envia ao sensor. O sensor transmite sua leitura somente quando ela for

diferente da leitura prevista.

“Não há novidade se alguém pode prevê-la”

S1S2S3S4

BS

Page 14: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 14

Modo de operação: A base computa uma predição e a envia ao sensor. O sensor transmite sua leitura somente quando ela for

diferente da leitura prevista.

O paradigma PREMON - Exemplo

S1S2S3S4 S1

BS

“Não há novidade se alguém pode prevê-la”

Page 15: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 15

Modo de operação: A base computa uma predição e a envia ao sensor. O sensor transmite sua leitura somente quando ela for

diferente da leitura prevista.

O paradigma PREMON - Exemplo

S1S2S3S4 S2

BS

“Não há novidade se alguém pode prevê-la”

Page 16: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 16

Modo de operação: A base computa uma predição e a envia ao sensor. O sensor transmite sua leitura somente quando ela for

diferente da leitura prevista.

O paradigma PREMON - Exemplo

S1S2S3S4 S3

BS

“Não há novidade se alguém pode prevê-la”

Page 17: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 17

Modo de operação: A base computa uma predição e a envia ao sensor. O sensor transmite sua leitura somente quando ela for

diferente da leitura prevista.

O paradigma PREMON - Exemplo

S1S2S3S4

BS

Predição para S4

“Não há novidade se alguém pode prevê-la”

Page 18: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 18

Modo de operação: A base computa uma predição e a envia ao sensor. O sensor transmite sua leitura somente quando ela for

diferente da leitura prevista.

O paradigma PREMON - Exemplo

S1S2S3S4

BS

S4

S4: predição correta; não transmite

“Não há novidade se alguém pode prevê-la”

Page 19: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 19

PREMON: características-chave

Troca comunicação por computação Custo(computação) << Custo(comunicação)

Trabalha bem se puder ser tolerado: “pequena” quantidade de erros em previsões. “alguma” latência em gerar modelos de predição.

Aplicável sempre que existir correlação (temporal, espacial, ou espaço-temporal).

Page 20: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 20

Modelos de Predição Computacional

Métodos variam de simples heurísticas a técnicas de regressão e mineração de dados muito complexas.

Exemplos: Modelo de predição simples usando heurísticas:

“valores de sensores de temperatura em uma região espacial pequena varia ±5F”

Modelo de predição usando técnicas de regressão e mineração de dados:

“valor do sensor X atrasa 2 unidades de tempo em relação ao valor do sensor Y”

Determinantes-chave: Domínio do conhecimento, modelo da rede de sensores e tipo de

correlação. Objetivo: procurar métodos de aplicação mais geral.

Page 21: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 21

PREMON: Modelo da Rede de Sensores

Topologia não-determinística. Grande número de sensores. Sensores estão a múltiplos saltos do wired node

mais próximo. Sensores em um cluster sabem sua localização

relativa. Sensores e cluster-heads têm energia limitada.

Page 22: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 22

Visualização Foto instantânea do estado da rede de sensores pode ser

visualizada como uma imagem.

PREMON: Abordagem para modelo depredição computacional

Page 23: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 23

Visualização

O monitoramento pode ser visto como a observação de imagens de fotos instantâneas numa escala contínua

Page 24: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 24

Visualização

O monitoramento pode ser visto como a observação de imagens de fotos instantâneas numa escala contínua

Page 25: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 25

Visualização

O monitoramento pode ser visto como a observação de imagens de fotos instantâneas numa escala contínua

Page 26: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 26

Visualização

O monitoramento pode ser visto como a observação de imagens de fotos instantâneas numa escala contínua

Page 27: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 27

O monitoramento pode ser visto como a observação de imagens de fotos instantâneas numa escala contínua

Visualização

Page 28: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 28

O monitoramento pode ser visto como a observação de um vídeo de valores sensoriados.

Visualização

Page 29: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 29

Observação-chave

Operação no monitoramento: Inicialmente, todos os sensores transmitem suas leituras

atuais para a estação base. Em seguida, os sensores transmitem apenas quando suas

leituras mudam. Operação na visualização:

Inicialmente, a imagem completa é transmitida. Em seguida, apenas as diferenças da imagem anterior são

transmitidas. Isto é análogo à maneira como MPEG codifica um vídeo!

Page 30: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 30

Analogia com MPEG

Campo deSensoreamento

Estação Base

frames deatualização

Todos os sensores enviam dados (I-frame)

Sensores enviam atualizações quandoseus valores iferem dos valores previstos(P-frames)

sensor

predições

Page 31: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 31

Pré-requisito para algoritmo baseado em MPEG

Mudanças em valores de sensores são geograficamente adjacentes.

Velocidade de movimento constante em escalas de tempo muito pequenas.

Movimento coerente – em caso de grupo de objetos numa proximidade geográfica.

Page 32: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 32

Experimentos

Processador 4 MHz Rádio: 10kbps (OOK) 8KB de memória de programa 512 bytes de memória de dados Sensor de luz

Page 33: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 33

Configuração do Experimento335 333 331

317 315 313 311

BS

BS location of base-station-mote

sensor-mote

focused light source

335 333 331

317 315 313 311

BSBS

BSBS location of base-station-mote

sensor-mote

focused light source

Page 34: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 34

Configuração do Experimento

Versão unidimensional do problema Casos considerados:

Caso#1 - Modo default: Sensores enviam seus valores sensoreados uma vez a cada

segundo. Caso#2 – Apenas predições de valores constantes:

BS faz uma predição de valor constante se o valor de um sensor não muda por 2 frames consecutivos. BS não transmite predições de movimento.

Caso#3: Predições constantes e de movimento BS transmite ambas as predições (constantes e de movimento) BS faz uma predição de movimento baseada em duas leituras

correlacionadas do sensor de movimento.

Page 35: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 35

Constantes

Custo de transmissão/bit = 1 µJ Custo de recepção/bit = 0.5 µJ Custo de computação = 0.8 µJ por 100 instruções Tamanho atualização = 11 bytes (Tu=88 µJ, Ru=44 µJ) Tamanho da predição

Predição de Movimento = 8 bytes (Tp = 64 µJ, Rp = 32 µJ) Predição Valor Constante = 5 bytes (Tp = 40 µJ, Rp = 20 µJ)

Page 36: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 36

Resultados Iniciais

Performance Graph

0

100

200

300

400

500

600

1 2 3Cases

Ener

gy C

omsu

med

(mJo

ules

)

Sensor#4 Sensor#8 Sensor#12

Sensor#14 Base-station-mote Total Energy Consumed

950mJCaso#1: mode default

Caso#2: apenas predições de valor

constante

Caso#3: predições de movimento e

constantes

Sumário de Resultados:- Caso#3 executa 5 vezes melhor que o Caso#1- Caso#3 executa 28% melhor que o Caso#2

Page 37: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 37

Consideração

O monitoramento dos dados do sensor pode ser visto como assistir um “vídeo” e algoritmos MPEG-2 podem ser adaptados para gerar predições.

Page 38: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 38

Breve revisão de codificação de vídeo MPEG

MPEG-2 é um padrão de compressão de áudio e vídeo.

Compressão de vídeo em MPEG-2 são de dois tipos: Compressão espacial Compressão temporal

Page 39: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 39

Codificação MPEG: Compressão Temporal

Idéia básica Imagens sucessivas em um vídeo tipicamente não têm

diferenças significativas. Visão simplificada:

Inicialmente um frame completo (I-frame) é enviado. Frames subsequentes são diferenças do frame anterior.

diff frames podem se tornar grandes devido ao movimento do objeto no vídeo

Solução: compensação de movimento

Page 40: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 40

MPEG-2: Compensação de movimento

Divide imagem em macro-blocos Calcula vetores de monvimento usando algoritmo de

block-matching Calcula erro de predição Codifica o macro-bloclo como vetores de movimento

+ erro de predição Um frame com macro-blocos codificados desta forma

é chamado P-frame

Page 41: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 41

Efeito de perdas (Simulações)

Percentage Inconsistency Vs Packet Error Rate

0,00%

2,00%

4,00%

6,00%

8,00%

10,00%

12,00%

0,00% 2,00% 4,00% 6,00% 8,00% 10,00%Packet Error Rate

Per

cen

tag

e In

con

sist

ency

Report Changes Only

Premon

Page 42: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 42

Contrapontos

Harvest energy Análise da energia da rede X vida útil da RSSF Comparação com atualização somente se valor é

diferente Melhoria da técnica: predição é enviada somente

quando é diferente da anterior

Page 43: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 43

Modelo de Predição Localizada para Monitoramento de Objetos

Yingqi Xu, Wang-Chien Lee, On Localized Prediction for Power Efficient Object Tracking in Sensor Networks

Tempo de vida pode ser aumentado diminuindo-se transmissões de longa-distância (nó – nó de monitoramento) e desativando os componentes do rádio o máximo tempo possível.

Predição Localizada:

Maioria dos nós ficam dormindo até serem acordados por um nó ativo através de canal de baixa potência.

Mecanismo de predição chamado “Dual Prediction”.

Page 44: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 44

Modelo de Predição Localizado para Monitoramento de Objetos

Diferente do PREMON, os parâmetros para predição da movimentação do objeto monitorado é calculado tanto nos nós sensores quanto no cluster head.

Transmissões de longa distância são minimizadas ao custo da troca do histórico de movimentação do objeto monitorado entre nós vizinhos (necessário na predição) e aumento do trabalho computacional nos nós.

Artigo apresenta analise matemática para explorar o potencial de redução de consumo de energia da técnica proposta.

Page 45: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 45

Predição Localizada: Arquitetura

Hierarquizada.

TDMA é usada como protocolo de MAC para comunicação entre nó sensores e cluster head.

“Low power paging channel” é usada na comunicação entre nós sensores.

Paging Channel, comparado com TDMA, é mais flexível e energicamente eficiente, pois os sensores são ativados sob demanda.

Page 46: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 46

Predição Localizada: Modelo de Localização e Topologia

Page 47: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 47

Predição Localizada: Monitoramento de Deslocamento de Objetos

Page 48: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 48

Constant Model: Assume que a velocidade e direção do objeto irão se manter os mesmos. Não necessita que seja transmitida a história do objeto de um nó para outro.

Average Model: A história do objeto monitorado é salva e transmitida de nó para o outro. A predição do movimento é feita com base na media histórica.

Exponential Average Model: Semelhante ao Average Model, porém este modelo atribui mais peso a história recente.

Todos os modelos podem comprimir a história do objeto em um único valor, evitando um overhead excessivo.

Predição Localizada: Modelos de Predição

Page 49: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 49

Predição Localizada: Resultados

Page 50: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 50

Predição Localizada: Resultados

Page 51: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 51

Contrapontos

Hardware complexo: Nó precisa transmitir/receber dados em modos distintos.

Faltam detalhes: Como o primeiro nó será acordado para poder acordar os

outros? O que exatamente fica desligado quando o nó esta

dormindo?

Resultado apresentado foi obtido de forma analítica.

Page 52: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 52

Construção de Mapas de Energia baseados em Modelos de Predição

Mini, R. A. F., Loureiro, A. A. F., and Nath, B. (2003b). Prediction-based energy map for wireless sensor networks, In Proceedings of the 8th IFIP International Conference on Personal Wireless Communications (PWC’03)

Cada nó calcula localmente os parâmetros do modelo de predição baseados na sua história passada e envia para o nó de monitoramento.

Quando o erro de predição ultrapassa um determinado valor o nó envia outra mensagem com os novos parâmetros de predição.

Modelo probabilístico baseado na cadeia de Markov.

Modelo estatístico onde o consumo de energia é representado por uma série temporal e o modelo ARIMA (Autoregressive Integrated Moving Average) é utilizado para fazer as predições.

Podem ser utilizadas técnicas de amostragem onde apenas alguns nós enviam mensagens sobre a sua energia. (correlação espacial)

Page 53: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 53

Outros Modelos de Predição

Extrapolação Linear: Predição é calculada como estando na linha que une as duas últimas

leituras.

Dupla Exponencial Suavizada: Serie temporal obtida através de uma regressão linear simples.

Rede Neural: Por questões computacionais o algoritmo de treinamento fica apenas

no nó de monitoramento.

Vibhore Kumar, Brian F Cooper, Shamkant B Navathe.Predictive Filtering: A Learning-Based Approach to Data Stream Filtering

Page 54: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 54

Conclusões

O paradigma de monitoramento baseado em predição pode aumentar significativamente a eficiência em energia.

Aplicável somente quando existir correlação.

Domínio do conhecimento, modelo da rede de sensores e tipo de correlação.

Page 55: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 55

Bibliografia:

http://www.cs.rutgers.edu/dataman/webdust Samir Goel and Tomasz Imielinski, Prediction-based Monitoring in

Sensor Networks: Taking Lessons from MPEG. Technical Report DCS-TR-438, Department of Computer Science, Rutgers University, June 2001. Submitted for Publication

Samir Goel and Tomasz Imielinski, Prediction-based Monitoring in Sensor Networks: Taking Lessons from MPEG. DIMACS Workshop on Pervasive Networking, May 21, 2001.

Tomasz Imielinski and Samir Goel, DataSpace - querying and monitoring deeply networked collections in physical space, IEEE Personal Communications Magazine, Special Issue on "Networking the Physical World", October 2000.

Barros, Allan K., Codificação Neural: como o cérebro processa informação. Palestra, CPDEE UFMG, Novembro 2004.

Page 56: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 56

Raquel A.F. Mini,Max do Val Machado,Antonio A.F. Loureiro,Badri Nath - ADHOC 95, 13 August 2004 - Prediction-based energy map for wireless sensor networks

Raquel A. F. Mini , Badri Nath , Antonio A. F. Loureiro - Prediction-based Approaches to Construct the Energy Map forWireless Sensor Networks

Yingqi Xu, Wang-Chien Lee - On Localized Prediction for Power Efficient Object Tracking in Sensor Networks

Vibhore Kumar, Brian F Cooper, Shamkant B Navathe.Predictive Filtering: A Learning-Based Approach to Data Stream Filtering

Lizhi Charlie Zhong, Rahul Shah, Chunlong Guo, Jan Rabaey - An Ultra-Low Power and Distributed Access Protocol for Broadband Wireless Sensor Networks

Bibliografia:

Page 57: Monitoramento Baseado em Predição em Redes de Sensores sem Fio Paulo Henrique Barros (paulo@velp.com.br) Ramon Risério Dourado Leite (ramon@cpdee.ufmg.br)

23/11/2004 CPDEE - UFMG 57

Questões?