You are on page 1of 17

Modelagem de Sistemas Computacionais

Aula 1 Profa. Priscila Sols Barreto

Viso Geral
Anlise de Desempenho = Anlise + Sistemas de Computao Que aprenderemos:

Especif car requerimentos de desempenho i Avaliar alternativas de projeto Comparar dois ou mais sistemas Determinar o valor timo de um parmetro (system tuning) Encontrar bottleneck de desempenho (bottleneck identif cation) i Caracterizando a carga no sistema (caracterizao de carga de trabalho) Determinar o nmero e tamanho dos componentes

Termos Bsicos

Sistema: qualquer coleo de hardware, software e firmware Mtricas: os critrios utilizados para avaliar o desempenho dos componentes do sistema. Cargas de trabalho: Os pedidos feitos pelos usurios do sistema (workload).

Parte 1

Parte I: Uma Viso Geral de Avaliao de Desempenho 1. Introduo 2. Erros comuns e como evit-los 3. Seleo de Tcnicas e Mtricas

Exemplo I
Que mtricas de desempenho devem ser usadas para comparar o desempenho dos seguintes sistemas:

1. Duas unidades de disco? 2. Dois sistemas de processamento de transaes? 3. Dois algoritmos de retransmisso de pacotes?

Exemplo 2
Que tipo de monitor (software ou hardware) seria mais adequado para medir cada uma das seguintes quantidades: 1. Nmero de instrues executadas por um processador? 2. Grau de multiprogramao em um sistema de tempo compartilhado? 3. O tempo de resposta de pacotes em uma rede?

Erros Comuns e como Evitalos


Erros comuns na avaliao Lista de verificao para evitar erros comuns Uma abordagem sistemtica avaliao de desempenho Estudo de Caso: pipes remotos vs RPC

Erros Comuns

Sem objetivo:

"No existe um modelo de uso geral" Objetivos Tcnicas, Metricas, Workload "No trivial Para mostrar que nosso sistema melhor que a deles''" Analistas = Jri

Objetivos tendenciosos

Abordagem sem Sistemtica Anlise sem o entendimento do problema Incorreta Mtricas de Desempenho Carga de Trabalho sem

Erros Comuns

Sobrevigiar Parmetros Importantes Ignorar fatores significativos Projeto Experimental Inadequado Nvel de detalhe Inadequado Sem Anlise Anlise Errada Sem Anlise de Sensibilidade Ignorar erros na entrada Tratamento inadequado de outliers Supor que no ter nenhuma mudana no

Erros Comuns

Inadequada Apresentao dos Resultados Ignorar Aspectos Sociais Omitir premissas e limitaes

Como evitar os erros

1. Est o sistema corretamente definido e os objetivos colocados de forma clara? 2. So as metas estabelecidas de forma imparcial? 3. Foram todos os passos da anlise seguidos sistematicamente? 4. O problema est claramente entendido antes de analis-lo? 5. So as mtricas de desempenho relevantes para este problema? 6. o trabalho correto para esse problema? 7. a tcnica de avaliao apropriada?

Como Evitar os erros

8. A lista de parmetros que afetam o desempenho est completa? 9. Todos os parmetros que afetam o desempenho foi escolhida como fatores que variam 10. o delineamento experimental eficiente em termos de tempo e resultados? 11. O nvel de detalhe est apropriado? 12. Os dados medidos apresentaram anlise e interpretao? 13. A anlise estatstica est correcta? 14. A Anlise de sensibilidade foi feita ?

Como Evitar os Erros

15. Os erros na entrada podem causar uma mudana insignificante nos resultados? 16. Os outliers na entrada ou sada foram tratados adequadamente 17. As mudanas futuras no sistema a a carga de trabalho foi modelada? 18. A variao da entrada foram tomadas em considerao?

Como Evitar os Erros


19. Os resultados foram analisados ? 20. a anlise fcil de explicar? 21. o estilo de apresentao adequada para o seu pblico? 22. Os resultados foram apresentados graficamente, tanto quanto possvel? 23. So as premissas e as limitaes da anlise claramente documentados?

Passos para um Enfoque Sistemtico


1. Estabeler objetivos e definir o sistema 2. Listar Servios e Resultados 3. Selecionar mtricas 4. Listar Parmetros 5. Selecionar Fatores para Estudo 6. Selecionar tcnica de avaliao 7. Selecionar Workload 8. Projetar Experimentos 9. Analisar e interpretar dados 10. Apresentar os resultados

Exerccio 1

Na literatura, selecione um artigo ou um relatrio que apresente os resultados de um estudo de avaliao de desempenho. Faa uma lista de pontos positivos e negativos do estudo. O que voc faria diferente, se lhe pedissem para repetir o estudo?

Exerccio 2

Verificar o estudo de Caso a ser disponibilizado no site Ler o Captulo 3

You might also like