Apresentar e realizar a análise de desempenho de sistemas computacionais e de comunicação, com o objetivo de entender, melhorar e planejar a sua capacidade para alcançar métricas de desempenho requeridas. Para isso são construídos modelos dos sistemas utilizando técnicas de Cadeias de Markov, teoria de filas, redes de Petri e simulação de sistemas de eventos discretos.
Princípios de análise de desempenho em sistemas de computação e comunicação. Sistemas de eventos discretos e Cadeias de Markov. Metodologia de análise de desempenho. Ferramentas de análise e simulação de sistemas de eventos discretos. Estudos de casos.
1. Modelagem de sistemas na engenharia. 2. O problema de análise de desempenho em sistemas de computação e comunicação. 3. Metodologia de análise de desempenho. 4. Métricas de desempenho. 5. Sistemas de eventos discretos. 6. Simulação de sistemas de eventos discretos. 7. Cadeias de Markov. 8. Ferramentas de análise e simulação. 9. Análise estatística de dados, validação e análise estatística dos resultados. 10. Análise de desempenho através de Redes de Petri estocásticas temporizadas. 11. Análise de desempenho através de modelos analíticos de redes de filas. 12. Análise de filas simples. 13. Redes de filas abertas e fechadas. 14. Leis operacionais, algoritmo do valor médio. 15. Estudos de casos: sistemas de computação, sistemas de comunicação de dados e sistemas de comércio eletrônico.
[1] Jain R., "The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling", John Wiley & Sons, 1991. [2] CASSANDRAS, Christos G. Discrete event systems: modeling and performance analysis. CRC, 1993. [3] CASSANDRAS, Christos G.; LAFORTUNE, Stephane. Introduction to discrete event systems. Springer Science & Business Media, 2009.