Uma Ferramenta para avaliar a
Analise de Sensibilidade da RSSF
Aluno: Antônio Vicente ([email protected])
Orientador: Nelson Rosa
Resumo
●
Introdução
●
Visão Geral
●
Fatores e Parâmetros
●
Configuração
●
Arquitetura
●
Conclusão
Introdução
●
●
A Rede de Sensores Sem Fio (RSSF) é
formada por milhares de pequenos
equipamento chamados de nós sensores
Esses nós sensores possuem recursos
limitados
–
●
Por exemplo, Memória RAM é de 8 Kb
Principalmente, eles usam baterias não
recarregáveis
Introdução
Power
X
Consumption
●
Por exemplo:
Reliability
●
Por exemplo:
–
Agregação
–
Multiplos Caminhos
–
Multisaltos
–
Broadcasting
–
Dormir / Acordar
–
Redundância
–
Cluster
–
Retransmissão
Problema
Como criar uma rede que consuma pouca
energia e tenha uma boa confiabilidade?
Uma ferramenta pode avaliar diversas topologias (combinações) da
RSSF até encontrar uma configuração ideal.
Visão Geral
Configuração
Topologia
da RSSF
Modelos
da RSSF
Resultados
T1
M1
R1
Editor
Gerenciador
1
2
Conf.
Tradutor
T2
T3
3
Avaliador
M2
M3
4
Melhor
Resultado
Editor
R2
5
R
R3
T
Manual
Automático
...
...
...
Tn
Mn
Rn
Fatores e Parâmetros
●
Fatores: é uma coleção de características da RSSF
agrupadas por semelhaça
–
●
Por exemplo, Nó sensor é uma coleção de nível de bateria, alcance do
rádio, tamanho do pacote, entre outras coisas
Parâmetros: representam as características dos fatores
–
Obrigatório: todas as RSSF possuem essa características
●
–
Por exemplo, toda rede precisa usar um protocolo de roteamento!
Auxiliares: complementa um parâmetro obrigatório
●
●
Por exemplo, multiplos caminhos e agregação de dados são estratégias
não obrigatórias na RSSF e, por isso, elas são parâmetros auxiliares
Elas só irão aparecer quando um determinado protocolo de roteamento for
selecionado
Fatores e Parâmetros
Seis grandes fatores
●
Foram definidos seis fatores:
–
Sensor Node
●
●
–
–
Representa: nó sensor
Parâmetros: nível da bateria, alcance do radio, tamanho do pacote,
taxa de falha do hardware e do sistema operacional
Application Layer
●
Representa: aplicação do nó sensor
●
Parâmetros: caminho do código fonte da aplicação
Transport Layer
●
Representa: a camada de transporte
●
Parâmetros: nome do protocolo usado
Fatores e Parâmetros
Seis grandes fatores
–
–
–
Network Layer
●
Representa: camada de rede (roteamento)
●
Parâmetros: nome do protocolo usado
Link Layer
●
Representa: camada de enlace (MAC)
●
Parâmetros: nome do protocolo usado
Sensor Deployment
●
●
Representa: implantação do nós sensores
Parâmetros: nome da estrategia usada, tamanho da rede e
quantidade de nós sensores
Configuração
●
●
Para executar a analise de sensibilidade, é
necessário seguir duas regras:
–
A primeira regra é configurar todos os fatores
–
A segunda regra determina que pelo menos um
dos fatores tenha mais de uma configuração com
pelo menos um parâmetro com um valor diferente
um do outro
Se uma dessa regras não for seguida, a
analise de sensibilidade não será efetuada
–
Devido o calculo para criar as topologias da RSSF
Configuração
●
Calculo para encontrar o número de topologia
(T):
T = SN * AL * TL * NL * LL * SD
–
Onde SN, AL, TL, NL, LL e SD são o número de
configurações dos fatores Sensor Node,
Application Layer, Transport Layer, Network Layer,
Sensor Deployment (respectivamente)
Configuração
●
●
Assim, se a quantidade de:
–
um fator for igual à zero, o número de topologias
será igual à zero (nenhum topologia será criada)
–
todos os fatores for igual á um, o número de
topologias será igual à um, impossibilitando
avaliar o impacto de um fator no consumo de
energia e na confiabilidade da RSSF
Adicionalmente, esse calculo é usado pelo
Gerenciador!
Arquitetura
Antigamente
Ambiente de Desenvolvimento e Avaliação
Editor
Tradutor
Avaliador
Antigamente, a arquitetura era assim.
Funcionava, mas era inflexível e lenta!
Arquitetura
Atualmente
Ambiente de Desenvolvimento e Avaliação
Editor
Tradutor
Manager
Avaliador
Arquitetura
Atualmente
Ambiente de Desenvolvimento e Avaliação
Editor
Tradutor
Editor
Tradutor
Editor
Gerenciador
Gerenaciador
Avaliador
Avaliador
Avaliador
Avaliador
Avaliador
Avaliador
Avaliador
Arquitetura
Atualmente
Características:
- Escalável
- Permite várias instâncias da mesma ferramenta
- Balanceamento de Carga
- Comunicação assíncrona entre as ferramentas
- Avaliação em Paralelo
- Boa Performance na avaliação!
Arquitetura
Atualmente
Ambiente de Desenvolvimento e Avaliação
Editor
Tradutor
Avaliador
Traduz
Avalia
Cria
Configuração
Editor
Mostra
Resultado
Gera
Topologia
Repassa
Tradutor
Manager
Usa o calculo!
Repassa
Avalidor
Repassa
Editor
Arquitetura
Antigamente x Atualmente
●
●
●
Por exemplo, vamos avaliar 30 modelos e que cada
um demore 5 minutos
Antigamente: nós precisariamos de 150 minutos
(equivale à 2,5 h) para avaliar todos os modelos
(porque tinhamos apenas 1 instancia do avaliador)
Atualmente: o tempo cairia para 30 minutos se
usarmos 6 instâncias do avaliador
–
O tempo pode cair mais se colocar mais!
Conclusão
●
●
●
Foi apresentado uma ferramenta baseada na analise
de sensibilidade
O principal intuito dela é encontrar um RSSF que
consuma pouca energia e que tenha uma boa
confiabilidade
Trabalho Futuro: descobrir o impacto das
combinações das estratégias existentes para a
RSSF
–
Porque o impacto individual já tem!
Download

Uma Ferramenta para avaliar a Analise de Sensibilidade da RSSF