minimizando hot spots no roteamento em redes de sensores sem fio fernando henrique gielow aldri luiz...

20
Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br NR2 – Universidade Federal do Paraná CTIC CSBC - 2010

Upload: internet

Post on 18-Apr-2015

106 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Minimizando Hot Spots no Roteamento emRedes de Sensores Sem Fio

Fernando Henrique Gielow

Aldri Luiz dos Santos (Orientador)

{fhg07,aldri}@inf.ufpr.br

NR2 – Universidade Federal do Paraná

CTIC

CSBC - 2010

Page 2: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Roteiro

Redes de Sensores Sem Fio (RSSF) Roteamento nas RSSF Hot spots CEA RRUCR

Definição do raio dos sensores Clustering & Backbone inicial Rotação de líderes Coleta de dados & Manutenção

Avaliação de desempenho Conclusão

Page 3: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Redes de Sensores Sem Fio (RSSF)

Sensores: dispositivos com recursos escassos [1] Pouca capacidade de processamento Tempo de vida limitado: bateria

IrisImote2

Mica2

Micaz

TelosB

[1] http://www.xbow.com/ (Crossbow Technology)

Page 4: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Redes de Sensores Sem Fio (RSSF)

Aplicações Monitoramento remoto Monitoramento urbano Sistemas de segurança

Page 5: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Clustering (agrupamento) [2] Roteamento de maneira geral apenas em

cima dos líderes ( )

Permite agregação de dados

Limita transmissões de dados

Facilita o reuso de recursos ou canais

Roteamento nas RSSF

[2] Dechene DJ, Jardali AE, Luccini M, and Sauer A. A survey of clustering algorithms for wireless sensor networks. Project Work, Hamburg University of Technology, Germany, 2006.

Page 6: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Hot spots são áreas sobrecarregadas com tráfego constante de dados

Em redes com transmissões N para 1 acontece próximo do sink

Mitigação: Mobilidade [3], Clusters desiguais [4]

Hot spots

[3] Vlajic, N. and Stevanovic, D. (2009). Sink mobility in wireless sensor networks: a (mis)match between theory and practice. In IWCMC, pages 386–393.[4] Chen, G., Li, C., Ye, M., and Wu, J. (2009). An unequal cluster-based routing protocol in wireless sensornetworks. Wirel. Netw., 15(2):193–207.

Page 7: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

A arquitetura propostaCluster-based Energy Architecture (CEA)

OTIMIZAÇÃODE ROTAS

MANUTENÇÃO DE ROTAS

GERENCIAMENTO DE ROTAS

APLICAÇÃO

ENCAMINHARDADOS

SENSOREARDADOS

COLETA DE DATOS

GERÊNCIA DE ENERGIA INTER-CLUSTERS

GERÊNCIA DO BACKBONE

CLUSTERING DESIGUAI

DEFINIÇÃO DE ESCOPOS

GERÊNCIA DE ENERGIA INTRA-CLUSTER

ENERGYDATA

SOLICITAR INFORMAÇOES

DE ENERGIA

MONITOR DE ENERGIA

ROTAÇÃO

DADOS DE

ENERGIA

Energia Interna aos

clusters Externa aos

clusters

Rotas Manutenção Otimização

Page 8: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

O protocolo proposto

Rotation Reactive Unequal Cluster based Routing (RRUCR)

Protocolo multi-hop baseado em clusters para redes com tráfego do tipo N para 1

Aplicações de coleta de dados por exemplo

Clusters desiguais para mitigar o hot spot

Manutenção dinâmica das rotas

Page 9: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Fases do RRUCR

Definição do raio dos sensores

Clustering & Backbone inicial

Rotação de líderes

Coleta de dados & Manutenção

Page 10: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

RRUCRDefinição do raio dos sensores

Potências de transmissão ordenadas e indexadas

Sink cobre as potências de transmissão utilizadas

1

2

2

2

2

3

3

3

3

4

4

4

4

Page 11: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

RRUCRClustering & Backbone inicial

Clustering Clusters proporcionais à sua ditância até a

base Mitigar o afunilamento das rotas, o Hot Spot

Backbone inicial Processo iniciado pelo sink Mensagens propagadas onda à onda pelos

líderes Atualizando a rota, e repassando a mensagem

1x

Page 12: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

RRUCRRotação de líderes

Balancear consumo de energia interno Prolongar o tempo de vida Pode gerar quebra de enlaces, quando líderes mais

distantes são selecionados Forçar atualização das rotas de quem rotacionou ( )

e de quem se comunicava com o antigo líder ( )

Page 13: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Sensores normais enviam seus dados aos líderes

Os líderes roteam os dados até a base com abordagem multi-hop

A mensagem de dados tem um campo que identifica a distância do sensor até o sink Utilizado para atualizar as rotas

Se for necessária e um sensor com distância menor que a do sensor em questão até o sink for achada

Abordagem reativa, sem muito overhead

RRUCRColeta de dados & Manutenção

Page 14: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Avaliação de desempenhoParâmetros

1000x1000m 700 sensores Energia inicial entre 0.9 e 1.1 J 32 bytes de dados gerados à cada 0.1s, 1% de prob. 5000s Parâmetros de rádio de acordo com o Mica2 [1] 3 Cenários

Sem falhas Falhas perto do sink Falhas longe do sink

Simulador ns-2.30 35 simulações – intervalo de confiança de 95% Comparação com o UCR [3]

Page 15: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Avaliação de desempenho

21%17%

13%

Page 16: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Avaliação de desempenho

Page 17: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Conclusão

Hot spot mitigado Menos mortes próximas ao sink, maior tempo de

vida

Quantidade balanceada de clusters

RRUCR aumentou o tempo de vida de redes sem falhas em 21.36%, em relação ao UCR

Melhor taxa de entrega de dados

Page 18: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Conclusão

Página do projeto com mais informações

www.nr2.ufpr.br/~fernando/rrucr/

Código disponível sob licença LGPL Simulação ns-2.30 Script instalação

email para contato: [email protected]

Page 19: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Referências

[1] http://www.xbow.com/ (Crossbow Technology)

[2] Dechene DJ, Jardali AE, Luccini M, and Sauer A. A survey of clustering algorithms for wireless sensor networks. Project Work, Hamburg University of Technology, Germany, 2006.

[3] Vlajic, N. and Stevanovic, D. (2009). Sink mobility in wireless sensor networks: a (mis)match between theory and practice. In IWCMC, pages 386–393.

[4] Chen, G., Li, C., Ye, M., and Wu, J. (2009). An unequal cluster-based routing protocol in wireless sensor networks. Wirel. Netw., 15(2):193–207.

Page 20: Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio Fernando Henrique Gielow Aldri Luiz dos Santos (Orientador) {fhg07,aldri}@inf.ufpr.br

Publicações Gielow, F. H., e Santos, A. L. (2009). Um protocolo de roteamento

baseado em clusters desiguais para minimizar Hot Spots em RSSF. XIV Workshop de Gerência e Operação de Redes e Serviços, Maio.

Gielow, F. H., e Santos, A. L. (2010). Minimizando Hot Spots no Roteamento em Redes de Sensores Sem Fio. XXIX Concurso de Trabalhos de Iniciação Científica – Sociedade Brasileira de Computação (SBC), Julho. Prêmio de primeiro Lugar

Gielow, F. H., e Santos, A. L. (2010). Um Protocolo de Roteamento Reativo a Rotações para Minimizar Hot Spots em Redes de Sensores Sem Fio. Revista Eletrônica de Iniciação Científica (REIC), Ano X, Volume III, Setembro.

Dúvidas?