Um Estimador Acurado para o Protocolo DFSA em Sistemas RFID

Slides:



Advertisements
Apresentações semelhantes
Métodos Iterativos.
Advertisements

Estimação de parâmetros
Amintas engenharia.
ANÁLISE DISCRIMINANTE
ARQUITETURA DE COMPUTADORES II
Inteligência Artificial
1 Busca Heurística - Informada Estratégias de Busca Exaustiva (Cega) encontram soluções para problemas pela geração sistemática de novos estados, que são.
Métodos Numéricos e Estatísticos
Medida do Tempo de Execução de um Programa
Medida do Tempo de Execução de um Programa
Capítulo 6 Estimativas e Tamanho de Amostras
Avaliação de Sistemas Operacionais
Avaliação de Desempenho Planejamento de Experimentos 2 Aula 2 Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de.
MEDIDAS E INCERTEZAS O Que é Medição?
Escalonamento Aula 7.
Arquitetura de Redes Enquadramento da IEEE na Interligação de Equipamentos e Redes Locais.
Ambiente de simulação Os algoritmos previamente discutidos foram analisados usando um simulador de mobilidade. Ele modela uma cidade de 20 Km de raio,
INF 1771 – Inteligência Artificial
Davyd Bandeira de Melo Um Sistema de Reconhecimento de Comandos de Voz Utilizando a Rede Neural ELM Junho 2011.
Trabalho de Graduação (TG)
Prof. Edinaldo José da Silva Pereira
Aprendizado de Máquina Aula 13
Integrais Duplas sobre Regiões Retangulares
ME623A Planejamento e Pesquisa
Planejamento do Posicionamento de Leitores e Etiquetas de Referência em Sistemas de Localização RFID SBRC – WGRS 2011 Bruno Almeida da Silva Paulo André.
Otimização por Colônia de Formigas (ACO)
I Iterated Local Search Helena R. Lorenço, Olivier Martinz
Carlos Eduardo Calvente Ribeiro Universidade Federal do Rio de Janeiro
Tópicos Avançados de Base de Dados
DISTRIBUIÇÃO AMOSTRAL DA PROPORÇÃO DA AMOSTRA OU
DISTRIBUIÇÃO AMOSTRAL DA MÉDIA DA AMOSTRA OU DISTRIBUIÇÃO AMOSTRAL DE
Fundamentos de programação CUDA
Cálculo Numérico / Métodos Numéricos
VALORES ESPERADOS.
Função de uma Variável Aleatória
Tópicos em redes e sistemas distribuídos
Cálculo Autoconsistente
Arquitetura de computadores
Aula 03 – BCC202 Análise de Algoritmos (Parte 1) Túlio Toffolo www
Busca com informação e exploração
Introdução e Busca Cega
Introdução aos Agentes Inteligentes Busca Heurística (Informada)
Sistema de equações lineares
Distribuição da Proporção Amostral
DUAL CHANNEL Adinan Southier Soares Senai – São Lourenço do Oeste.
Inferência Estatística
SISTEMAS OPERACIONAIS I
Aula 5 - Método experimental ou de seleção aleatória
Introdução à Criptografia
Estimativas de Custos e Orçamentação
Estatística e Probabilidade
Equações algébricas e transcendentais
DISTRIBUIÇÃO DE POISSON
Recuperação Inteligente de Informação
Carlos Eduardo Benevides Bezerra CMP157 CMP157 – Programação Distribuída e Paralela Algoritmo de Peterson para escolha de líder 1 CMP157 – Programação.
Recursividade Profs. De Prog2 e Lab2.
Capítulo 4 As distribuições de probabilidade mais importantes em controle estatístico de qualidade (CEQ): atributos Sumário 4.1 Introdução 4.2 Distribuição.
Regressão e Previsão Numérica.
Performance Characterization of Descentralized Algorithms for Replica Selection in Distributed Object Systems Carlos Eduardo Benevides BezerraIvan Medeiros.
Equivalência de Fluxos e Modelagem Hierárquica Profa. Jussara M. Almeida 1 o Semestre de 2011.
Exercícios Análise de algoritmos & Ordenação
Laboratório de Física Corpuscular - aula expositiva IF - UFRJ1 Algumas Distribuições de Probabilidade e Estatística de Contagem Prof. Marcelo.
Redes de computadores: Sub-camada de Access ao Meio(1) Prof. Dr. Amine BERQIA /
DISTRIBUIÇÕES DE PROBABILIDADE
Falso, as vezes é muito mais rápido e prático fazer a retransmissão no próprio enlace ao invés de esperar que o TCP faça isso. 1) Não existe necessidade.
Cálculo Apresentação de Limite Elano Diniz.
Query window Tree (QwT) Grupo: Ângelo de Sant’Ana, Carlos Rafael, Felipe de Assis, José Rocha Neto, Juliane Magalhães e Matheus Dornelas. Um Protocolo.
Topologias de redes de compoutadores Redes de Comunicação de Dados Prof. Esp. Cristiano José Cecanho.
Estimação e Intervalo de Confiança. Estimação Frequentemente necessitamos, por meio das amostras, conhecer informações gerais da população. A estimação.
Inferência 1:Estimação de Parâmetros Relembrando o Teorema Central do Limite Da aula anterior: a) Os estimadores da média e da s 2 são não viciados e de.
Transcrição da apresentação:

Um Estimador Acurado para o Protocolo DFSA em Sistemas RFID SBRC 2013 (Formato Aula) Júlio D. Andrade Paulo André da S. Gonçalves

Agenda Motivação e Problemática Trabalhos Relacionados Objetivos do Trabalho O Estimador Proposto Avaliação da Proposta Conclusões

Motivação Sistemas RFID (Radio Frequency IDentification) Arquitetura Etiquetas Passivas (recebem energia do leitor / alcance de comunicação de até vários metros) Armazenam ID único Leitores Base de Dados Servidor Etiqueta Leitor

Motivação

Motivação Problema de acesso múltiplo ao meio de comunicação Requer solução diferenciada para sistemas RFID Etiquetas Passivas Poucos recursos computacionais e de memória Incapazes de detectar colisões e de escutar transmissões de outras etiquetas Etiqueta Leitor

Motivação Como? Solução? Através de um protocolo anticolisão Acesso ao meio de comunicação deve ser arbitrado pelo leitor Como? Através de um protocolo anticolisão Existem vários ... mas vamos nos concentrar no DFSA (Dynamic Framed Slotted ALOHA) Etiqueta Leitor

Motivação DFSA (Dynamic Framed Slotted ALOHA) Leitor organiza tempo em um ou mais quadros que são subdivididos em slots de tempo Quadro (3 slots) Quadro (2 slots) tempo

Motivação DFSA (Dynamic Framed Slotted ALOHA) Leitor requisita etiquetas a transmitirem em um slot por quadro até serem identificadas Tamanho de cada quadro subsequente ao inicial é ajustado dinamicamente

Motivação 2 S: Sucesso C: Colisão V: Vazio C 2 silenciamento 1 S V Quadro Inicial (3 slots)

Motivação Ainda restam etiquetas a serem identificadas ... Mas qual o tamanho ideal para o próximo quadro?

Motivação Quando os slots possuem o mesmo tamanho ... O tamanho ideal do próximo quadro para maximizar a eficiência deve ser igual ao número de etiquetas restantes (backlog) Fácil não?

Motivação 2 S: Sucesso C: Colisão V: Vazio C 2 silenciamento 1 S V Quadro Ajustado (2 slots) Quadro Inicial (3 slots)

Motivação S: Sucesso C: Colisão V: Vazio V S C Quadro Inicial (3 slots) Quadro Ajustado (2 slots)

Motivação silenciamento 2 S: Sucesso C: Colisão V: Vazio S 1 S Fim do Processo V S C Quadro Inicial (3 slots) Quadro Ajustado (2 slots)

Motivação Quando os slots possuem o mesmo tamanho ... O tamanho ideal do próximo quadro para maximizar a eficiência deve ser igual ao número de etiquetas restantes (backlog) Mas como o leitor conhece o backlog?

Motivação Solução ... Usar um estimador !

Motivação Após o término de um quadro com ao menos 01 colisão, o leitor executa um estimador Estimação da população de etiquetas que competiram por slots no quadro analisado é feita com base na quantidade de slots vazios, bem sucedidos ou em colisão V S: Sucesso C: Colisão V: Vazio S C

Estimadores para o DFSA

Estimador Lower Bound Qual a menor quantidade possível de etiquetas envolvidas em uma colisão? V S: Sucesso C: Colisão V: Vazio S C Duas!

Estimador Lower Bound Quantas etiquetas teriam competido por slots neste exemplo? S: Sucesso C: Colisão V: Vazio S C C C C 1+ (2 x 4) = 9

Estimador Lower Bound Então ... o que o Lower Bound define? Estimativa de etiquetas que competiram por slots V S C Tamanho do Próximo Quadro

Estmador Lower Bound É um bom estimador? S: Sucesso C: Colisão V: Vazio S C C C C Nove?? ... mas é o mínimo

Estimador Schoute Considera um processo de chegadas do tipo Poisson Ajuda a estudar sequência de eventos aleatórios que ocorrem ao longo do tempo Encontra o número esperado de etiquetas que transmitirão no próximo quadro Esse número é igual a 2,39 multiplicado pelo número total de slots em colisão no quadro analisado V S C

Estimador Schoute Então ... o que o Schoute define? Estimativa de etiquetas que competiram por slots V S C Tamanho do Próximo Quadro

Errei para menos! Estimador Schoute É um bom estimador? Calcule a estimativa de etiquetas! S: Sucesso C: Colisão V: Vazio S C C C C 1 + (4 x 2,39) = 10,56

Errei para mais! Estimador Schoute É um bom estimador? Calcule a estimativa de etiquetas! S: Sucesso C: Colisão V: Vazio S C C C C 1 + (4 x 2,39) = 10,56

Problemática dos Estimadores Errei para menos! Errei para mais! Aumenta potencialmente o número de slots em colisão Requer mais quadros Requer mais tempo Aumenta potencialmente o número de slots vazios Os quadros ficam maiores do que o necessário Requer mais tempo

Problemática dos Estimadores Desempenho do Estimador Impacta no tempo total de identificação Precisa ser o mais acurado possível para minimizar o número total de slots usados

Problemática dos Estimadores Como estimar de forma mais acurada possível a quantidade de etiquetas competindo por slots em um quadro?

Estimador Eom-Lee Propõe um algoritmo iterativo para estimar quantidade de etiquetas e tamanho do quadro Valor para k=1 é infinito Valor para k=1 é -2 L: tamanho do quadro Ss: quantidade de slots bem sucedidos Sc: quantidade de slots em colisão

Estimador Eom-Lee Quando é menor do que um limiar, o processo termina. Tamanho do Próximo Quadro Estimativa de etiquetas que competiram por slots

E o desempenho ...? Eom-Lee é um bom estimador? ... Vamos ver mais na frente!

Estimador Vogt Utiliza conceitos de probabilidade para a estimativa Assume uma distribuição binomial A quantidade de slots contendo transmissões de r etiquetas em um quadro de tamanho L é: n: população de etiquetas que competem por slots

Estimador Vogt Com base na Eq. Anterior, Vogt define ... representa a norma Euclidiana Estimativa de etiquetas que competiram por slots

Estimador Vogt Épsilon Épsilon Épsilon n n n = infinito L: tamanho do quadro n: população de etiquetas Sv: quantidade de slots vazios Ss: quantidade de slots bem sucedidos Sc: quantidade de slots em colisão : estimativa de etiquetas

Estimador Vogt Solução do Vogt? Usar o Lower Bound !!! Épsilon Épsilon L: tamanho do quadro n: população de etiquetas Sv: quantidade de slots vazios Ss: quantidade de slots bem sucedidos Sc: quantidade de slots em colisão : estimativa de etiquetas

E o desempenho ...? Vogt e Eom-Lee são bons estimadores? ... Vamos ver mais na frente!

Mas segundo Eom-Lee ... Comparação com outros estimadores Lower Bound, Schoute, Vogt (Eom-Lee), Chen, C-Ratio Quadro inicial de 64 slots População desconhecida de 100 a 1000 etiquetas Eom-Lee possui a melhor acurácia exceto quando o tamanho do quadro é próximo do tamanho da população de etiquetas Eom-Lee conclui o processo de identificação com quantidade menor ou similar de slots

Objetivo do Trabalho Vamos partir do Vogt ... Há como obter uma melhor estimativa para o caso de todos os slots do quadro estarem em colisão? Vamos propor duas abordagens cada qual em um estimador Improved Vogt I (IV-I) Improved Vogt II (IV-II) Qual o impacto no processo de identificação?

O Estimador IV-I Proposto Como no Vogt // Inicializa // Percorre a exponencial

Acurácia do IV-I 5 em 10 Quadro Inicial de 64 slots Acurácia (Etiquetas) 5 em 10

Acurácia do IV-I 9 em 10 2,67 vezes Quadro Inicial de 128 slots Acurácia (Etiquetas) 9 em 10 2,67 vezes

Impacto da Acurácia Redução (slots) Redução (slots) 66 Redução (slots) IV-I em relação ao Eom-Lee Redução (slots) Redução (slots) 66 IV-I em relação ao Vogt (Eom-Lee) 121 Redução (slots) Redução (slots) 238

Melhorando o IV-I Como no Vogt // Inicializa // Percorre a exponencial

Melhorando o IV-I Proposta Para o caso em que todos os slots estejam em colisão, aproximar a função de estimativa da população de etiquetas por uma reta

O Estimador IV-II Proposto Como no Vogt // Aproximações Mencionar que WEP não deve ser mais utilizado pela sua longa lista de vulnerabilidades

Acurácia do IV-II 7 em 10 Acurácia (Etiquetas) Quadro Inicial de 64 slots

Acurácia do IV-II 10 em 10 2,61 vezes Quadro Inicial de 128 slots Acurácia (Etiquetas) 2,61 vezes

Impacto da Acurácia Redução (slots) Redução (slots) 69 Redução (slots) IV-II em relação ao Eom-Lee Redução (slots) Redução (slots) 69 IV-II em relação ao Vogt (Eom-Lee) 125 Redução (slots) Redução (slots) 232

Conclusões Proposta de 2 estimadores para o DFSA IV-I e IV-II IV-II é melhor do que o IV-I no confronto direto com o Vogt, o Vogt (Eom-Lee) e o Eom-Lee Quadro inicial de 64 slots e população desconhecida entre 100 e 1000 etiquetas Eom-Lee e IV-II usam quantidade equivalente de slots IV-II usa quantidade equivalente ou menor de slots do que o Vogt(Eom-Lee) 232 slots a menos quando menor

Conclusões Quadro inicial de 128 slots e população desconhecida entre 100 e 1000 etiquetas IV-II é significativamente mais acurado do que o Vogt IV-II permite quantidade equivalente ou menor de slots do que o Eom-Lee e o Vogt (Eom-Lee) até 69 slots a menos do que o Eom-Lee até 125 slots a menos do que o Vogt (Eom-Lee) Mencionar que WEP não deve ser mais utilizado pela sua longa lista de vulnerabilidades