admin: adaptive monitoring dissemination for the internet...
TRANSCRIPT
![Page 1: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/1.jpg)
1
Programa de Engenharia Elétrica - PEE/COPPE/UFRJ
Universidade Federal do Rio de Janeiro
ADMin: Adaptive monitoring dissemination for the Internet of Things
Demetris Trihinas, George Pallis, Marios D. Dikaiakos
IEEE International Conference on Computer Communications - INFOCOM
2017
![Page 2: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/2.jpg)
2
Sumário
• Introdução
• Proposta ADMin
• Resultados
• Pontos fortes e fracos
![Page 3: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/3.jpg)
3
Introdução
• Motivação:
• Dispositivos de IoT geralmente possuem restrição de energia e de taxa para transmissão ou recepção de dados;
• ADMin tem o objetivo de reduzir a quantidade de dados transmitidos pelos dispositivos IoT e consequentemente o consumo de energia;
![Page 4: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/4.jpg)
4
Introdução
• Características gerais do ADMin:
• Reduz a quantidade de dados transmitidos com o uso de técnicas de estimativas dos dados coletados pelos sensores;
• Comparado com outras propostas, possui o diferencial de introduzir dados de tendência e sazonalidade para aumentar a precisão das estimativas;
![Page 5: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/5.jpg)
5
Introdução
• Características gerais do ADMin:
• Reduz a quantidade de dados transmitidos com o uso de técnicas de estimativas dos dados coletados pelos sensores;
• Comparado com outras propostas, possui o diferencial de introduzir dados de tendência e sazonalidade para aumentar a precisão das estimativas;
Open Source
![Page 6: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/6.jpg)
6
Introdução
• Características gerais do ADMin:
• Reduz a quantidade de dados transmitidos com o uso de técnicas de estimativas dos dados coletados pelos sensores;
• Comparado com outras propostas, possui o diferencial de introduzir dados de tendência e sazonalidade para aumentar a precisão das estimativas;
Open Source Tempo Real
![Page 7: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/7.jpg)
7
Introdução
• Fluxos de medições é composto por uma sequência de pontos de dados M:
• Pontos de dados medidos são representados por tuplas:
=
onde:
= identificador único do dado;
= timestamp
= valor medido
![Page 8: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/8.jpg)
8
Introdução
Rede
Dispositivo IoT 1 Receptor
Arquitetura do ADMin
Fluxo de dados
Modelo
Grandeza medida periodicamente a cada T unidades de tempo
![Page 9: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/9.jpg)
9
Introdução
Rede
Dispositivo IoT 1 Receptor
Arquitetura
Fluxo de dados
Modelo
Instante ti = disseminação
inicial
![Page 10: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/10.jpg)
10
Introdução
• Precisão do modelo de estimativa usado em ADMin:
![Page 11: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/11.jpg)
11
Introdução
• Precisão do modelo de estimativa usado em ADMin:
Open Source
![Page 12: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/12.jpg)
12
Introdução
• Precisão do modelo de estimativa usado em ADMin:
Open Source
![Page 13: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/13.jpg)
13
Proposta ADMin
Visão geral da monitoração adaptativa:
Suprime o envio de pontos de dados com “pequenas” variações com relação aos pontos prévios. Modelo de estimativa é enviado no início e quando há decisão na fonte para atualização do modelo;
![Page 14: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/14.jpg)
14
Proposta ADMin
Visão geral da monitoração adaptativa:
Requerimentos:
• R1: O processo de estimativa deve ser processado em código leve e executado no local da fonte de monitoração;
![Page 15: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/15.jpg)
15
Proposta ADMin
Visão geral da monitoração adaptativa:
Requerimentos:
• R1: O processo de estimativa deve ser processado em código leve e executado no local da fonte de monitoração;
• R2: O processo de estimativa deve ser eficiente. Gastar menos energia do que o que seria transmitir os pontos de dados e descartá-los
![Page 16: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/16.jpg)
16
Proposta ADMin
Visão geral da monitoração adaptativa:
Requerimentos:
• R1: O processo de estimativa deve ser processado em código leve e executado no local da fonte de monitoração;
• R2: O processo de estimativa deve ser eficiente. Gostar menos energia do que o que seria transmitir os pontos de dados e descartá-los
• R3: Enquanto os parâmetros da arquitetura puderem ser ajustados automaticamente, nenhum usuário deve entrar “parâmetros mágicos” no sistema para o correto funcionamento;
![Page 17: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/17.jpg)
17
Proposta ADMin
Visão geral da monitoração adaptativa:
Requerimentos:
• R1: O processo de estimativa deve ser processado em código leve e executado no local da fonte de monitoração;
• R2: O processo de estimativa deve ser eficiente. Gostar menos energia do que o que seria transmitir os pontos de dados e descartá-los
• R3: Enquanto os parâmetros da arquitetura puderem ser ajustados automaticamente, nenhum usuário deve entrar “parâmetros mágicos” no sistema para o correto funcionamento;
• R4: O sistema ADMin deve ser prático, atingindo bom desempenho em diversos Testbeds diferentes;
![Page 18: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/18.jpg)
18
Proposta ADMin
Desenvolvido em Java
![Page 19: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/19.jpg)
19
Proposta ADMin
Desenvolvido em Java
Dispositivos com flexibilidade para rodar o código
Ex: Raspberry pi
![Page 20: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/20.jpg)
20
Proposta ADMin
Desenvolvido em Java
Dispositivos com flexibilidade para rodar o código
Ex: Raspberry pi
Arquitetura Modular
![Page 21: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/21.jpg)
21
Proposta ADMin
Desenvolvido em Java
Dispositivos com flexibilidade para rodar o código
Ex: Raspberry pi
Arquitetura ModularAdaptative Stream Estimation
![Page 22: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/22.jpg)
22
Proposta ADMin
Desenvolvido em Java
Dispositivos com flexibilidade para rodar o código
Ex: Raspberry pi
Arquitetura ModularAdaptative Stream Estimation
Seasonality Enrichment
![Page 23: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/23.jpg)
23
Proposta ADMin
Desenvolvido em Java
Dispositivos com flexibilidade para rodar o código
Ex: Raspberry pi
Arquitetura ModularAdaptative Stream Estimation
Seasonality Enrichment
Shift Detection
![Page 24: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/24.jpg)
24
Proposta ADMin
Arquitetura Modular ADMin:
![Page 25: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/25.jpg)
25
Proposta ADMin
Arquitetura Modular ADMin: Adptative Stream Estimation
• Classifica os pontos de dados estimados como “esperados” ou “não esperados”;
• Pontos de dados “esperados” são os que podem ser determinados pelo modelo de estimativa. Estes pontos são descartados;
• Pontos de dados “não esperados” são armazenados para posterior envio, quando a disseminação dos dados é disparada;
![Page 26: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/26.jpg)
26
Proposta ADMin
Arquitetura Modular ADMin: Adptative Stream Estimation
• Método utilizado como base: Exponential Weighted Moving Average(EWMA)
Fator de introduzido para reduzir exponencialmente a influência de valores antigos
(1)
Média móvel
![Page 27: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/27.jpg)
27
Proposta ADMin
Arquitetura Modular ADMin: Adptative Stream Estimation
• A proposta ADMin utiliza uma evolução da EWMA, chamada PEWMA (Probabilistic Exponential Weighted Moving Average)
Fator para introduzir a tendência na estimativa, melhorando a precisão na identificação de mudanças bruscas
(2)
![Page 28: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/28.jpg)
28
Proposta ADMin
Arquitetura Modular ADMin: Adptative Stream Estimation
• A proposta ADMin utiliza uma evolução da EWMA, chamada PEWMA (Probabilistic Exponential Weighted Moving Average)
Pi é a probabilidade de vi, considerando uma distribuição Gaussiana.
(3)
![Page 29: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/29.jpg)
29
Proposta ADMin
Arquitetura Modular ADMin: Adptative Stream Estimation
• A proposta ADMin utiliza uma evolução da EWMA, chamada PEWMA (Probabilistic Exponential Weighted Moving Average)
Fator para introduzir a tendência na estimativa, melhorando a precisão na identificação de mudanças bruscas
Permite que valores inesperados e repentinos sejam considerados no processo de estimativa mas oferecendo baixo peso para esses cálculos;
No entanto, quando há uma mudança brusca real na tendência, este fator permite que os novos valores medidos aumentem a probabilidade de acerto dos próximos valores estimados;
e
![Page 30: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/30.jpg)
30
Proposta ADMin
Arquitetura Modular ADMin: Adptative Stream Estimation
• Somente usar a média móvel não é suficiente para estimativas precisas. A proposta acrescenta, portanto, a tendência (Xi) nos cálculos:
![Page 31: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/31.jpg)
31
Proposta ADMin
Arquitetura Modular ADMin: Adptative Stream Estimation
• Somente usar a média móvel não é suficiente para estimativas precisas. A proposta acrescenta, portanto, a tendência (Xi) nos cálculos:
Parâmetro utilizado para amortizar a tendência. Varia entre 0 e 1.
(4)
![Page 32: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/32.jpg)
32
Proposta ADMin
Arquitetura Modular ADMin: Adptative Stream Estimation
• O principal objetivo no acréscimo da tendência é diminuir o efeito de atrasos no processo de estimativa;
• Assim, os valores dos pontos de dados estimados podem ser calculados pela fórmula:
(5)
![Page 33: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/33.jpg)
33
Proposta ADMin
Arquitetura Modular ADMin: Seasonality Enrichment
• Detecta se é vantajoso ou não atualizar o modelo com informações de Sazonalidade;
• Sazonalidade é definida como a tendência do fluxo de medições exibirum comportamento que se repete a cada L períodos (ex: diariamente,semanalmente);
![Page 34: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/34.jpg)
34
Proposta ADMin
Arquitetura Modular ADMin: Seasonality Enrichment
• Para cálculo do fator sazonalidade a proposta usa o método de Holt-Winter
Fator sazonal do último período;
Fator de amortecimento. Varia entre 0 e 1.
(6)
![Page 35: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/35.jpg)
35
Proposta ADMin
Arquitetura Modular ADMin: Seasonality Enrichment
• Assim, os valores dos pontos de dados estimados passam a ser calculados pela fórmula:
(7)
![Page 36: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/36.jpg)
36
Proposta ADMin
Arquitetura Modular ADMin: Seasonality Enrichment
• Assim, os valores dos pontos de dados passam a ser calculados pela fórmula:
• A proposta utiliza dois testes estatísticos (t-tests) para avaliar se o fator sazonalidade irá permitir estimativas mais precisas ou não;
(7)
![Page 37: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/37.jpg)
37
Proposta ADMin
Arquitetura Modular ADMin: Adaptive Shift Detection
• Utiliza o método Cumulative Sum Test (CUSUM), Ci, que é um teste de hipótese para detectar deslocamentos em séries temporais;
Distribuição estatística das medidas antes do deslocamento, ts
Distribuição estatística das medidas após do deslocamento, ts
(8)
low , high indicam se os deslocamentos são crescentes ou decrescentes
![Page 38: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/38.jpg)
38
Proposta ADMin
Arquitetura Modular ADMin: Adaptive Shift Detection
• O momento em que o deslocamento ocorre é determinado por:
ti é momento quando ADMIN detecta a mudança e tj é o momento quando é registrado o último ponto de dado antes da mudança em ts.
(10)
![Page 39: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/39.jpg)
39
Proposta ADMin
Arquitetura Modular ADMin: Adaptive Shift Detection
• O momento em que o deslocamento ocorre é determinado por:
(10)
ti é momento quando ADMIN detecta a mudança e tj é o momento quando é registrado o último ponto de dado antes da mudança em ts.
Se Gi for maior que um limiar (h), o deslocamento é registrado e adisseminação dos pontos de dados “não esperados” é feito. Nessemomento, o modelo também é atualizado com um novo valor de h.
![Page 40: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/40.jpg)
40
Resultados
Compara ADMin com outras arquiteturas estado-da-arte para IoT: G-SIP, LANCE e ADWin.
• G-SIP usa EWMA como modelo de estimativa. Disseminação depende da taxade variação no tempo do fluxo de medições;
• LANCE também usa EWMA. A disseminação é feita quando o número depontos estimados ultrapassa um threshold;
• ADWin usa modelo de estimativa baseado em Bayes-simples (Naive Bayes).Disseminação a mesma técnica de threshold com janela de observação doLANCE;
![Page 41: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/41.jpg)
41
Resultados
• Parâmetros:
• Escolheu o intervalo de confiança em 0,9;
• Para as soluções que usam média móvel: . Porque é a melhor configuração para o G-SIP e para o LANCE;
• Para Tendência e Sazonalidade (ADMin e G_SIP): e (valores default)
![Page 42: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/42.jpg)
42
Resultados
• Hardware:
• Para “PV” e “Temperatura” usou um Raspberry (1ª geração) com 512 MB de RAM e processador ARM (1 core de 700 MHz);
• O teste “Heartrate” utilizou Android Wear Emulator com um app BPMspara registrar batimentos (processador ARM 23 MHz, 128 MB de RAM);
![Page 43: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/43.jpg)
43
Resultados
• Dados:
![Page 44: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/44.jpg)
44
Resultados
• Configurações:
• ADMin significa a configuração sem considerar Sazonalidade;
• ADMin_S1 significa a configuração com Sazonalidade estática, definida apenas na inicialização;
• ADMin_S2 significa a configuração com Sazonalidade atualizadaem tempo real, informada pelo sistema externo ComCube;
![Page 45: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/45.jpg)
45
Resultados
• Precisão:
![Page 46: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/46.jpg)
46
Resultados
• Precisão:
![Page 47: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/47.jpg)
47
Resultados
• Precisão:
![Page 48: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/48.jpg)
48
Resultados
• Consumo de energia:
![Page 49: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/49.jpg)
49
Resultados
• Redução no volume de dados enviados:
![Page 50: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/50.jpg)
50
Resultados
• Precisão da arquitetura do ponto de vista do receptor
![Page 51: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/51.jpg)
51
Pontos fortes e fracos
• Pontos fortes e fracos do artigo:
Pontos fortes Pontos fracos
Apresenta solução para um problema relevante dentro do campo específico
Não deixou claro quais os requisitos mínimos dos dispositivos onde ADMin pode ser aplicado
Artigo bem escrito com grande profundidade na parte matemática (Prob. e Estatística)
Não explicou porque escolheu os dados PV, Temperatura e Batimento Cardíaco foram escolhidos
Explicou a escolha dos parâmetros definidos na etapa de testes e resultados
Quantidade média de artigos recentes referenciados: 13 de 29 (após 2014). 10 artigos citados de 2010 ou antes
Faz boas comparações com os trabalhos relacionados
![Page 52: ADMin: Adaptive monitoring dissemination for the Internet ...edvar/disciplinas/Apresentacao2_ADMin4_compacta.pdfApresentação2_ADMin4_compacta Author: gta Created Date: 10/19/2017](https://reader033.vdocuments.us/reader033/viewer/2022042311/5ed9a22e5139c40fce67598c/html5/thumbnails/52.jpg)
52
Obrigado