joao gatto
Sistemas
Conceitos Básicos de
Sistemas e Modelos
O que é “Desempenho”?
• Webster’s?
– The manner in which a mechanism performs.
• Aurélio:
– Conjunto de características ou de possibilidades de atuação de uma máquina, motor ou veículo, tais como velocidade, agilidade, capacidade de carga, autonomia de movimentos, rendimento, etc. – Atuação, comportamento
Medidas de desempenho de um automóvel
• Velocidade máxima
• Aceleração (tempo para ir de 0 a 100 km/h) • Espaço de frenagem a uma dada velocidade Medidas de desempenho de sistemas computacionais
• Vazão/Taxa (Throughput)
– Taxa na qual os pedidos são atendidos
(servidos) pelo sistema.
• Utilização:
– Fração do tempo em que o recurso permanece ocupado atendendo os pedidos dos usuários.
• Tempo de resposta:
– tempo decorrido entre o pedido e o início/conclusão da realização do serviço.
Medidas de desempenho
• Velocidade
– tempo de resposta, vazão e utilização
• Confiabilidade
– Probabilidade de erro
– Intervalo entre erros
• Disponibilidade
– Duração da falha
– Intervalo entre falhas
Avaliação de Desempenho de
Sistemas
• Objetivo:
– Conduzir processos de dimensionamento e/ou otimização de Sistemas, estudando seu desempenho.
• Exemplos de Sistemas:
– Sistema de Distribuição de Serviço (Energia, Suprimentos, etc.); – Sistema de Central de Comutação (telefonia);
– Sistema Computacional;
– Sistema de Bancos;
– Sistema de Transportes;
– Sistema de Call-Center;
– ...
Avaliação de Desempenho de
Sistemas
• O que se deseja:
– Onde instalar o sistema: local de instalação
(dimensionamento físico)
– Como é a demanda para o sistema? Como ela se distribui no tempo?
– Como dimensionar a quantidade de recursos disponíveis para os usuários do sistema?
– Se o sistema estiver subdimensionado, qual será o nível de transtorno para os usuários?
• Obtidas as informações através da ADS, como redimensionar o sistema?