ADS29009-2020-2

De MediaWiki do Campus São José
Revisão de 14h24min de 5 de março de 2021 por Eraldo (discussão | contribs) (Os Temas)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Professor

  • Eraldo Silveira e Silva

Plano de Ensino

  • Conteúdo Programático: ver SIGAA
  • Avaliação: ver SIGAA

AULA 1 - Dia 13/11/2020

Objetivos

  • Apresentação da Disciplina (SIGA A)
  • Plano de Ensino (SIGA A)
  • Avaliação (SIGA A)

Tarefa A1.0

Instalar uma MV com ferramentas para experimentos simulados em redes:

Laboratório 0: Instalação de VirtualBox e do Imunes'
  • Para realizar os roteiros em casa deve-se utilizar o VirtualBox e uma máquina virtual pré-configurada com todo o ferramental necessário:
    1. Baixe e instale o VirtualBox;
    2. Baixe a máquina virtual e salve em um diretório qualquer de sua máquina;
    3. Acesse o diretório onde salvou o arquivo Redes.ova e dê duplo clique sobre o mesmo;
    4. Irá abrir um janela do VirtualBox com a opção de Importar Appliance Virtual, deixe todas as opções padrão e clique em Importar;
    5. Irá abrir outra janela do VirtualBox: Importando Appliance...;
    6. Ao terminar sua máquina virtual estará pronta para uso. Usuário: aluno, senha: aluno.


Tarefa A1.1

  • Pesquisar um artigo sobre ADS em uma área de seu interesse. Analisar o artigo a luz das etapas e conceitos discutidos nesta semana.

Fazer slides que devem ser postados na data anterior da apresentação. O slide deve apresentar:

  • Objetivo da ADS no artigo
  • Métricas
  • Parâmetros
  • Fatores
  • Workload
  • Técnicas usadas
  • Resumo de como são apresentados os dados
  • Conclusão Pessoal

APRESENTAÇÃO: Dia 20/02/2020

Material de Referência

AULA 2 - Dia 16/11/2020

Objetivos

  • Conceitos Básicos em ADS
    • Objetivo da ADS no artigo
    • Métricas
    • Parâmetros
    • Fatores
    • Workload
    • Técnicas

Material de Referência

AULA 3 - Dia 20/11/2020

Objetivos

TAREFA DO SIGAA

TEMPO ESTIMADO: 4H

  • Ler os artigos:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.227.9625&rep=rep1&type=pdf

https://www.cs.helsinki.fi/u/kervasti/projects/A%20Survey%20on%20Network%20Measurement%20-%20Concepts,%20Techniques,%20and%20Tools%20-%20Kim%20Ervasti%20-%2031-12-2016.pdf

  • Responder em doc as questões abaixo:

1.Explique a diferença entre medição ativa e passiva em redes. e liste vantagens/desvantagens aquisição de dados pela medição ativa ou passiva.

2.Descreva como o SNMP e RMON podem ser usados no contexto de medição em redes.

ver Prof.Gaspary RMON na wikipedia

3.Apresente brevemente as sete métricas de desempenho IP proposta pela IETF (IP Performance Metrics - IPPM). ESCOLHA uma destas métricas e olhe na RFC correspondente. Forneça mais detalhes sobre ela.

4.Qual conceito de banda disponível ("Available bandwidth"). Cite duas técnicas de medição ativa usadas para avaliar a banda disponível.

5.Em medição passiva existem problemas associados ao sigilo de dados. Discuta que problemas são estes e como podem ser contornados.

6.Em medição ativa normalmente se usa o conceito de "probes". Explique o que é e discuta características desejáveis de uma pacote probe.

7.Explique o que é bulk transfer capacity no contexto de redes.

VEr Estimating Bulk Transfer Capacity

8.O que é a técnica PPTD. Explique resumidamente como funciona.

9.O que é o iperf e como ele é utilizado no contexto de medição.

10.O que é OWAMP? Explique resumidademente como funciona esta técnica.

AULA 4 - Dia 27/11/2020

Objetivos

  • Medição Ativa em Redes
  • Demonstração do Iperf usando o Imunes

Slides da Aula

Medição em Redes

AULA 5 - Dia 30/11/2020

Link Aula Síncrona: https://conferenciaweb.rnp.br/webconf/avaliacao-de-desempenho-de-sistemas-da-engenharia-de-telecomunicacoes-ifsc-sj

Objetivos

  • Continuação aula passada: Medição Ativa
  • Iperf com TCP para determinação de vazão de fluxos
  • Vazão X Tamanho de Janela do TCP
  • Vazão X Enlaces com Perdas
  • Discussão da tarefa a ser implementada

Material de ReferÊncia

AULA 6 - 4/12/2020

Objetivos

  • Apresentação dos trabalhos restantes (2)
  • Medição em Redes:
    • Revisão medição ativa e discussão do laboratório realizado;
    • Medição Passiva

Material de ReferÊncia

  • Slides aula passada


AULA 7 - 11/12/2020

LINK DA AULA SÍNCRONA

https://meet.google.com/hjs-jkjx-aaq

Objetivos da Aula

  • Sumarização de Dados no Contexto de Medição
    • Indicadores de Tendência Central
    • Índices de Dispersão
    • Revisão da Normal


AULA 8 - 14/12/2020

Objetivos da Aula

  • Confiança Estatística no contexto de ADS
    • Revisão Distribuição Normal
    • Conceitos na área de estatística
    • Confiança estatística para média
    • Determinação do Número de Repetições em função do erro desejado (do nível de confiança)

LINK DA AULA SÍNCRONA

meet.google.com/ukp-wwro-cff

MATERIAL DE REFERÊNCIA

https://www.dropbox.com/s/t39azby3py8tlk5/ConfiancaEstatistica.pdf?dl=0

AULA 9 - 18/12/2020

Objetivos da Aula

  • Confiança Estatística no contexto de ADS
  • Comparação de Sistemas Usando Intervalo de Confiança
    • Laboratório comparando tempos de RTT entre sites.

LINK DA AULA SÍNCRONA

meet.google.com/ptc-pihr-yeu

Material de Referência

https://www.dropbox.com/s/t39azby3py8tlk5/ConfiancaEstatistica.pdf?dl=0

AULA 10 - 05/02/2021

Link Aula: https://conferenciaweb.rnp.br/webconf/avaliacao-de-desempenho-de-sistemas-da-engenharia-de-telecomunicacoes-ifsc-sj

Previsão de início: 13h30

Objetivos da Aula

Introdução a Simulação a Eventos Discretos. Exemplo de uma fila MM1.

Ver SIGAA.

AULA 11 - 12/02/2021

Link Aula: https://conferenciaweb.rnp.br/webconf/avaliacao-de-desempenho-de-sistemas-da-engenharia-de-telecomunicacoes-ifsc-sj

Previsão de início: 13h30

Objetivos da Aula

Após a aula o aluno deverá:

  • Conhecer alguns métodos para geração de números randômicos:
    • Linear Congruente
    • Shift Register
  • Conhecer o Método da CDF Inversa para geração de números randômicos a partir de uma distribuição uniforme.
  • Aplicar os métodos acima em uma simulação de Fila Simples.

AULA 12 - Dia 19/02/2021

Link Aula: https://conferenciaweb.rnp.br/webconf/avaliacao-de-desempenho-de-sistemas-da-engenharia-de-telecomunicacoes-ifsc-sj

Previsão de início: 13h30

Objetivos

  • Estudo de uma Implementação de um Simulador a Eventos Discretos;
  • Usar um Simulador a Eventos Discretos para Redes: Omnet
    • Tutorial Tic-Toc
    • conceito de gates e de vetor de gates;
      • envio de mensagens e de cópias de mensagens;
    • Modelagem de Delays
    • Uso de funções de geração de números randômicos
    • Modelagem de retransmisssão: timeouts e cancelamento de timeout;

Considerações sobre a simulação com o omnet

No manual de simulação do Omnet pode-se observar que:

Eventos e Ordem de Execução

  • mensagens são representadas por eventos (class cMessage) e subclasses;
  • o tempo de ocorrência de um evento é o momento da chegada da mensagem (arrival time) no módulo de destino;
  • timeouts serão implementados por um módulo emissor como mensagens para eles mesmos (self-messages);
  • eventos são processados de acordo com o tempo de chegada (mensagens com tempo mais antigos primeiro) de forma a manter a relação de causalidade;
  • Caso duas mensagens tenham o mesmo tempo de chegada tem-se que:
    • a mensagem com maior prioridade atribuída pelo usuário é executada primeiro ( higher scheduling priority);
    • caso tenham a mesma prioridade, será executada a que estiver primeiro na fila (escalonada pelo scheduler).

Referência

AULA XXX DIA 5/3/2021

Objetivos

Esta aula será usada para discutir showcases do simulador omnet e distribuir trabalhos envolvendo os mesmos.

O Desenvolvimento do Trabalho

O trabalho será realizado em 3 etapas:

1) TExto inicial descrevendo a proposta de Projeto de ADS sobre o showcase: Um texto descrevendo o adendo que será realizado ao showcase, o objetivo do projeto (o que será avaliado), os fatores e métricas envolvidos.

2) Apresentação de Slides do Showcase tal como ele está colocado.

  • O objetivo Experimento
  • Breve Revisão de Conceitos e Tecnologias Usadas
  • Modelo Simulado:
    • Estrutura dos nodos e de outros modelos de simulação de interesse;
  • A simulação
    • Configuração da Rede, quais fatores e níveis usados e quais ss parâmetros fixados.
    • Coleta de Estatísticas (quais e como)Quais métricas serão analisadas
  • Revisão dos Resultados (análise dos gráficos)

3) Projeto de ADS com variações sobre o showcase:

  • Objetivos, fatores e métricas
  • Modelos de Simulação usados
  • Descrição do(s) Cenário(s)
  • Simulação com coleta de resultados (pelo menos um exemplo de geração de gráficos usando ferramenta externa ou a construção de um dataset.
    • Pelo menos uma métrica descrita através de um intervalo de confiança (95%).
  • Análise dos resultados e sugestões

Os Temas

1) Showcase Cross-Talk entre canais 802.11 https://inet.omnetpp.org/docs/showcases/wireless/crosstalk/doc/index.html

Projetar experimento alternativo envolvendo;

a) Analisar em termos de impacto na vazão (curva vazão x proximidade canal?)

b) Avalair mais hospedeiros.

c) Avaliar influÊncia de antenas.

d) Avaliar influÊncia da mobilidade.

  • As avaliações realizadas deverão ser repetidas e deve ser apresentado o intervalo de confiança para um nível de 95%.
  • Um review das tecnologias envolvidas deve ser feito
  • Uma apresentação dos pricncipais modelos de simulação deve ser feito.


2) Showcase CoexistÊncia da 802.15.4 com a 802.11 https://inet.omnetpp.org/docs/showcases/wireless/coexistence/doc/index.html


Projetar experimento alternativo envolvendo:

a) Avaliar em termos de vazão em nível de aplicação.

b) Avaliar o uso de diferentes canais.

c) Avaliar colocando modelos de mobilidade.

d) Avaliar coolocando diferentes tipos de antenas/configurações de antenas.


3) Representação do Sinal analógico através do meio https://inet.omnetpp.org/docs/showcases/wireless/analogmodel/doc/index.html

Projetar experimento alternativo envolvendo: a) VErificação da influÊncia do modelo de meio físico para um mesmo protocolo. b) Comparação entre dois protocolos de roteamento quando é usado diferentes modelos de meio.


4) MAC Protocols for Wireless Sensor Networks¶ https://inet.omnetpp.org/docs/showcases/wireless/sensornetwork/doc/index.html

  • Variação no número de nodos e na workload do sistema;

5) Consumo de Energia em Redes sem fio https://inet.omnetpp.org/docs/showcases/wireless/power/doc/index.html

Projetar experimento alternativo envolvendo:

a) Uma rede com mútiplos hops envolvendo a comparação de dois protocolos de roteamento. b) O uso de antenas diferenciadas c) Diferentes modelos de mobilidade

Desenvolvimento da Aula

VER MATERIAL E TAREFA NO SIGAA