Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Objetivos
2 2
Como avaliar um Sistema Computacional
3
Como avaliar um Sistema Computacional
5
Tipos de Métricas
7
Listagem dos Serviços
8
Seleção de Métricas
9
Listagem dos Parâmetros
1
Quais são os parâmetros do sistema e da carga que afetam o
I desempenho do sistema?
Exemplo
→ Número de Réplicas (carga)
→ Número de Servidores (sistema)
→ Tamanho dos Arquivos (carga)
→ Velocidade da Rede (sistema)
→ Velocidade dos Processadores (sistema)
10
Seleção dos Fatores
1
Quais dos parâmetros serão variados durante o experimento? Quais os
I possíveis valores de cada fator?
11
Seleção das Técnicas de Avaliação
1
Quais técnicas serão usadas para avaliar o desempenho do sistema?
Experimentação, simulação ou modelagem analítica?
I
Exemplo
→ Redes de Petri para avaliar a influência do tamanho do arquivo
na carga dos servidores
→ Simulação para avaliar o número de servidores necessário para
suportar o backup de n arquivos de tamanho x.
12
Seleção da Carga de Trabalho
1
Qual a entrada do sistema? Qual o tipo de requisição?
I Exemplo
→ Para um sistema de backup, a entrada principal são as requisições
de recuperação e criação de réplicas.
13
Projeto de Experimentos
1
Para cada métrica, quais são os fatores e seus valores testados?
I
Exemplo
→ Para a métrica Tempo de Recuperação do Sistema, vamos variar os
fatores Tamanho do Arquivo (100KB e 10MB) e Número de Servidores ‘
(2 e 8)
14
Apresentação dos Resultados
1
Como apresentar os resultados? Usamos gráficos ou tabelas?
I
Exemplo
15
Referências
1
Notas de Aula: Prof. Luis Fabrício Wanderley Góes.
IJain, R. K., “The Art of Computer Systems Performance Analysis: Techniques for
Experimental Design, Measurement, Simulation and Modeling”, John Wiley & Sons,
1991.
16