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 Diferentes visões • • • • • Usuário Prestadores de serviço Fornecedor de infraestrutura Regulador do serviço ... Visão do usuário • Aparelho • Serviço • ... Aparelho Telefônico - Visão típica do usuá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 ... Serviço Telefônico - Visão típica do usuário Preço Qualidade do sinal Disponibilidade Confiabilidade Sigilo Área de cobertura Variedade de serviços oferecidos Assistência ao usuário ... Aspectos Relevantes Observados Ponto de vista (do interessado no sistema) • Escopo do sistema • Objetivos • ..... Critérios de avaliação Mensurabilidade desses critérios Exercí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 Exemplos 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 Dados Coletados em uma Fila Real (Espera na fila do DETRAN, Tipo M/M/m) DATA 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 22/02/1999 TERM. Cheg. Cont Espera Atend seg cheg seg seg 04 26790 1 50 1219 08 26797 1 39 332 07 27023 1 5 906 03 27210 1 13 382 05 27224 1 16 1660 08 27333 1 9 339 03 27598 1 20 648 09 27915 1 12 549 04 28011 1 29 258 07 28022 1 5 406 08 28210 1 58 209 03 28251 1 20 22 04 28275 1 15 642 03 28314 1 12 1720 08 28421 1 31 1549 07 28437 1 29 290 09 28476 1 16 227 Saida Cont Cont FILIAL delta-t seg saida negat Cheg. 28059 1 -1 Cent 0 27168 1 -1 Cent 7 27934 1 -1 Cent 226 27605 1 -1 Cent 187 28900 1 -1 Cent 14 27681 1 -1 Cent 109 28266 1 -1 Cent 265 28476 1 -1 Cent 317 28298 1 -1 Cent 96 28433 1 -1 Cent 11 28477 1 -1 Cent 188 28293 1 -1 Cent 41 28932 1 -1 Cent 24 30046 1 -1 Cent 39 30001 1 -1 Cent 107 28756 1 -1 Cent 16 28719 1 -1 Cent 39 Mineração de Dados Histogramas: Tempos entre Chegadas 0,8 0,6 0,4 0,2 S4 0 1 2 3 4 5 6 7 S1 8 Tempo de Atendimento H is tog ra m a d e 22 /03/99 em in tervalo s d e 20 0 seg un do s 150 100 50 0 1 2 3 4 5 6 7 8 9 Tempo de Espera Histograma de 22/03/99 em intervalos de 500 segundos 100 80 60 40 20 0 1 2 3 4 5 6 7 8 9 Tó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 Tó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 Aspectos 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. Endereços Importantes Página da disciplina • http://www.di.ufpe.br/~if121 Página do Prof. José Augusto Suruagy • http://www. di.ufpe.br/~suruagy/if121 Página do Prof. Djamel Sadok • http://www. di.ufpe.br/~jamel Página da Profa Marcília Campos • http://www. di.ufpe.br/~mac Página do Prof. Paulo Adeodato (sala C-10, ramal 4330) • http://www. di.ufpe.br/~pjla Referências Bibliográficas Raj Jain (1991) The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement and Modeling John Wiley & Sons Paul L. Meyer (1969) Probabilidade: Aplicações à estatística Livros Técnicos e Científicos Editora