A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( ) Santo André, Fevereiro.

Apresentações semelhantes


Apresentação em tema: "Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( ) Santo André, Fevereiro."— Transcrição da apresentação:

1 Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( cak@ufabc.edu.br ) Santo André, Fevereiro de 2012

2 2 Internet

3 3 Avaliação de Desempenho (AD) Desempenho é um item essencial em uma rede de computadores ou um sistema computacional Rede/sistema lenta/o é irritante Obter maior desempenho pelo menor preço É comum uma rede lenta, onde ninguém (nem os administradores) sabe o motivo! Portanto, saber avaliar o desempenho de uma rede também é essencial para profissionais da área

4 4 Objetivos 1. Comparar alternativas 2. Escolher valores ótimos para determinados parâmetros Primeiros passos: selecionar Métricas corretas Ambiente de avaliação correto Técnica correta

5 5 Necessidade de AD AD é necessária em vários estágios Projeto, fabricação, venda/compra, uso, atualização, etc. Comparar alternativas de projeto e escolher a melhor Comparar diferentes sistemas / fabricantes para obter o melhor desempenho das aplicações Investigar problemas de desempenho e propor soluções Avaliar necessidade de atualização (custa caro!!) Exemplo: o acesso à Internet está lento Deve-se aumentar a capacidade do enlace para não prejudicar as atividades da empresa? Ou, existe algum usuário/aplicação que está produzindo congestionamento no roteador indevidamente?

6 6 Exemplos - Medição

7 7 http://www.rnp.br/ceo/trafego/index.php

8 8 Exemplos - Medição

9 9 http://www.visualroute.com

10 10 Exemplos - Medição

11 11 Exemplos – Medição http://www.netsizer.com

12 12 Exemplos – Medição

13 13 Exemplos - Simulação

14 14 Exemplos - Simulação

15 15 Exemplos - Simulação

16 16 Exemplos - Simulação

17 17 Exemplos - Simulação

18 18 Exemplos - Simulação

19 19 Exemplos - Simulação

20 20 Exemplos - Simulação

21 21 Erros comuns em AD Não ter objetivos! Objetivos tendenciosos Abordagem não sistemática Métricas de desempenho inadequadas Carga de trabalho não representativa Técnica de avaliação errada fatores Ignorar fatores importantes

22 22 Erros comuns em AD Projeto de experimentos não apropriado Nível de detalhe não apropriado Análise de resultados Analisar resultados sem entender o problema! Não analisar resultados Fazer análises erradas Apresentar evidências como fatos conclusivos Ignorar erros de entrada e outliers Ignorar variabilidade nas amostras (usar médias) Apresentação inadequada dos resultados

23 23 Abordagem Sistemática 1. Formular os objetivos e definir o sistema 2. Listar serviços e resultados 3. Selecionar métricas 4. Listar parâmetros 5. Selecionar fatores e níveis 6. Selecionar técnica de avaliação 7. Escolher carga de trabalho 8. Projetar os experimentos 9. Analisar e interpretar os dados 10. Apresentar os resultados

24 24 Seleção de Técnicas Técnicas utilizadas para AD Modelagem analítica Simulação Medição Critérios Estágio do ciclo de vida da rede Tempo disponível para avaliação Disponibilidade de ferramentas Nível de precisão exigido Conhecimento da técnica

25 25 Modelagem analítica Possibilita explorar um modelo sobre o qual se tem controle Modelos matemáticos simplificados geram resultados rapidamente Técnica barata: lápis, papel e cérebro Muitos pressupostos e abstrações são feitas Pode-se perder o comportamento original Exemplo: sistemas de filas

26 26 Simulação Técnica para avaliação de de sistemas: Prever desempenho Comparar alternativas Consiste na construção e execução de programas Simulação permite construir modelos mais complexos e representativos do mundo real Problemas: Extrapolações indevidas Pequenas variações modelo podem produzir resultados contraditórios Pode esconder bugs nos programas

27 27 Medição Técnica fundamental para a compreensão do comportamento de uma rede de computadores Aplicações: Avaliar padrões e volume de tráfego Descobrir como os pacotes são roteados Avaliar a vazão e perda de pacotes em determinado roteador Identificar o atraso entre dois computadores Identificador locais e causas de congestionamento o que, por que, onde, como, quando, quem Problema: o que, por que, onde, como, quando, quem

28 28 Seleção de métricas Métricas que avaliam resultados Tempo: mede agilidade Taxa: mede produtividade Recurso: mede utilização Métricas que avaliam disponibilidade Velocidade: serviço ativo Confiabilidade: erro Disponibilidade: possibilidade de utilização

29 29 Métricas comuns em redes Vazão (bits, pacotes) Atraso (em um sentido – one-way, ida e volta - rtt) Variação do atraso Perda de pacotes Tamanho das filas Taxa de colisão (Ethernet) Utilização média da rede (Ethernet) Percentual de tráfego por protocolo

30 30 Primeiro Passo Selecionar Métricas corretas Ambiente de avaliação correto Técnica correta

31 Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( cak@ufabc.edu.br )


Carregar ppt "Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( ) Santo André, Fevereiro."

Apresentações semelhantes


Anúncios Google