Avaliação de Desempenho de Sistemas Introdução

18
Avaliação de Desempenho de Avaliação de Desempenho de Sistemas Introdução Sistemas Introdução Paulo Adeodato Grupo de Inteligência Computacional Centro de Informática Universidade Federal de Pernambuco

description

Avaliação de Desempenho de Sistemas Introdução. Paulo Adeodato Grupo de Inteligência Computacional Centro de Informática Universidade Federal de Pernambuco. Avaliação de Desempenho ?. Onde aparece ? Quem se interessa por isso ? Para que serve ?. Exemplo - Telefonia Celular. - PowerPoint PPT Presentation

Transcript of Avaliação de Desempenho de Sistemas Introdução

Page 1: Avaliação de Desempenho de Sistemas Introdução

Avaliação de Desempenho de Avaliação de Desempenho de Sistemas IntroduçãoSistemas Introdução

Paulo AdeodatoGrupo de Inteligência Computacional

Centro de InformáticaUniversidade Federal de Pernambuco

Page 2: Avaliação de Desempenho de Sistemas Introdução

Avaliação de Desempenho ?Avaliação de Desempenho ?

Onde aparece ? Quem se interessa por isso ? Para que serve ? ...

Page 3: Avaliação de Desempenho de Sistemas Introdução

Exemplo - Telefonia CelularExemplo - Telefonia Celular

Diferentes visões• Usuário• Prestadores de serviço• Fornecedor de infraestrutura• Regulador do serviço• ...

Visão do usuário• Aparelho• Serviço• ...

Page 4: Avaliação de Desempenho de Sistemas Introdução

Aparelho Telefônico - Visão típica do Aparelho Telefônico - Visão típica do usuáriousuário

Preço Portabilidade (dimensão, peso) Autonomia (tempo sem carga) Funcionalidade (memória, registros das ligações,

vibracall etc.) Garantia Rede de assistência técnica Estética ...

Page 5: Avaliação de Desempenho de Sistemas Introdução

Serviço Telefônico - Visão típica do Serviço Telefônico - Visão típica do usuáriousuário

Preço Qualidade do sinal Disponibilidade Confiabilidade Sigilo Área de cobertura Variedade de serviços oferecidos Assistência ao usuário ...

Page 6: Avaliação de Desempenho de Sistemas Introdução

Aspectos Relevantes ObservadosAspectos Relevantes Observados

Ponto de vista (do interessado no sistema)• Escopo do sistema• Objetivos• .....

Critérios de avaliação Mensurabilidade desses critérios

Page 7: Avaliação de Desempenho de Sistemas Introdução

Exercícios para a Próxima AulaExercícios para a Próxima Aula

Fazer as considerações sobre a utilização da Internet sob o ponto de vista do usuário caseiro “típico”• Equipamento• Telefonia• Provedor de acesso

Page 8: Avaliação de Desempenho de Sistemas Introdução

Exemplos de Problemas e ProcedimentosExemplos de Problemas e Procedimentos

Modelagem de uma rede de filas Comparação entre 2 sistemas com base em dados Análise de dados obtidos de medições ou simulações Geração de dados que obedeçam a certa

distribuição

Page 9: Avaliação de Desempenho de Sistemas Introdução

Dados Coletados em uma Fila RealDados Coletados em uma Fila Real(Espera na fila do DETRAN, Tipo M/M/m)(Espera na fila do DETRAN, Tipo M/M/m)

DATA TERM. Cheg.seg

Contcheg

Esperaseg

Atendseg

Saidaseg

Contsaida

Contnegat

FILIAL delta-tCheg.

22/02/1999 04 26790 1 50 1219 28059 1 -1 Cent 022/02/1999 08 26797 1 39 332 27168 1 -1 Cent 722/02/1999 07 27023 1 5 906 27934 1 -1 Cent 22622/02/1999 03 27210 1 13 382 27605 1 -1 Cent 18722/02/1999 05 27224 1 16 1660 28900 1 -1 Cent 1422/02/1999 08 27333 1 9 339 27681 1 -1 Cent 10922/02/1999 03 27598 1 20 648 28266 1 -1 Cent 26522/02/1999 09 27915 1 12 549 28476 1 -1 Cent 31722/02/1999 04 28011 1 29 258 28298 1 -1 Cent 9622/02/1999 07 28022 1 5 406 28433 1 -1 Cent 1122/02/1999 08 28210 1 58 209 28477 1 -1 Cent 18822/02/1999 03 28251 1 20 22 28293 1 -1 Cent 4122/02/1999 04 28275 1 15 642 28932 1 -1 Cent 2422/02/1999 03 28314 1 12 1720 30046 1 -1 Cent 3922/02/1999 08 28421 1 31 1549 30001 1 -1 Cent 10722/02/1999 07 28437 1 29 290 28756 1 -1 Cent 1622/02/1999 09 28476 1 16 227 28719 1 -1 Cent 39

Page 10: Avaliação de Desempenho de Sistemas Introdução

Mineração de DadosMineração de Dados

Page 11: Avaliação de Desempenho de Sistemas Introdução

Histogramas: Tempos entre Histogramas: Tempos entre ChegadasChegadas

1 2 3 4 5 6 7 8

S1

S40

0,2

0,4

0,6

0,8

Page 12: Avaliação de Desempenho de Sistemas Introdução

Tempo de AtendimentoTempo de Atendimento

Histograma de 22/03/99 em intervalos de 200 segundos

0

50

100

150

1 2 3 4 5 6 7 8 9

Page 13: Avaliação de Desempenho de Sistemas Introdução

Histograma de 22/03/99 em intervalos

de 500 segundos

020406080

100

1 2 3 4 5 6 7 8 9

Tempo de EsperaTempo de Espera

Page 14: Avaliação de Desempenho de Sistemas Introdução

Tópicos do CursoTópicos do Curso

Introdução Apresentação de dados e resultados Revisão de probabilidade e estatística Comparação de sistemas com amostras Geração de nos aleatórios Testes de geradores de nos aleatórios Distribuições comumente utilizadas Geração de valores aleatórios Apresentação de profissionais do ramo 1º EXERCÍCIO ESCOLAR

Page 15: Avaliação de Desempenho de Sistemas Introdução

Tópicos do CursoTópicos do Curso

Projeto experimental Introdução à simulação Análise de resultados de simulação Introdução à teoria das filas Análise de uma fila única Redes de filas Leis operacionais 2º EXERCÍCIO ESCOLAR

Page 16: Avaliação de Desempenho de Sistemas Introdução

Aspectos ImportantesAspectos Importantes

Consultar sempre a página da disciplina: ~/if121 Todo o material está no livro de Raj Jain 1991 (há 3

exemplares para consulta na biblioteca) Os capítulos do livro são: 1-3, 10.1-10.4, 13, 26-28, 16, 17, 18.1-5, 24.1-3, 25.1-3+5,

30, 31.1-2, 32, 33.1-4, 36.3 As transparências das aulas serão disponibilizadas na

página da disciplina. Haverá chamada (informal) para todas as aulas. Só haverá 1 segunda chamada com todo o conteúdo do

curso Em virtude de não termos um simulador de fácil utilização,

os projetos serão dimensionados para o Excel da MicroSoft.

Page 18: Avaliação de Desempenho de Sistemas Introdução

Referências BibliográficasReferências Bibliográficas

Raj Jain (1991)The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement and ModelingJohn Wiley & Sons

Paul L. Meyer (1969)Probabilidade: Aplicações à estatísticaLivros Técnicos e Científicos Editora