Avaliação de Desempenho de Redes e Sistemas (INF-103) Apresentação da Disciplina Prof. Carlos Alberto Kamienski – cak@ufabc.edu.br Santo André, Fevereiro de 2013
Roteiro Objetivos Ementa Metodologias Calendário Avaliação Referências Contato aluno/professor
Objetivo Geral Específicos Aprender a avaliar o desempenho de redes e sistemas computacionais Aprender uma metodologia de avaliação de desempenho Específicos Aprender técnicas de Medição Simulação Modelagem de redes e sistemas computacionais Executar um projeto de medição ou simulação
Ementa Motivação para avaliação de desempenho Técnicas de avaliação Modelagem analítica, simulação e medição Metodologia de Avaliação de Desempenho Métricas de desempenho Projeto de experimentos Teoria das filas: aplicações e limitações Simulação: tipos, técnicas e dificuldades Aspectos de medição: tipos, técnicas e ferramentas Apresentação de resultados
Metodologia Aulas expositivas e demonstrativas Apresentações Softwares Práticas e/ou demonstrações Práticas de simulação (ns-2) Práticas/demonstrações de medição (ferramentas diversas) Projetos Projeto de medição ou simulação Leitura de artigos e resumos para discussões
Avaliação Projeto (medição ou simulação) Outras atividades Relatórios de experimentos Resumos Apresentação de artigos Participação
Referências Livros The Art of Computer Systems Performance Analysis Jain, R. , Wiley, 1991. Performance by Design: Computer Capacity Planning By Example Menasce, Daniel A., Dowdy, Lawrence W. & Almeida, Virgilio A.F., Prentice Hall, 2004. Fundamentals of Queueing Theory Gross, D.; Harris, C. M., J. Wiley, New York, 3rd ed., 1998 Apostila Kamienski, C.A., et al., “Simulando a Internet: Aplicações na pesquisa e no ensino”, JAI’2002, Florianópolis/SC, Julho 2002. Documentação técnica Ferramentas de medição e simulação Fabricantes de equipamentos “White Papers”
Contato aluno/professor Dias de aula Quartas e sextas Correio eletrônico cak@ufabc.edu.br (preferencial) carlos.kamienski@gmail.com Chat e Voz Google Talk (chat do gmail) Skype (carlos.kamienski) Atendimento (bloco B – 10. andar – sala 1030) A combinar
Proposta de Projeto Equipe (no máximo dupla de dois com 2 alunos - ok?) Título do projeto (ou assunto) Objetivo (bem claro) Cenário (local, topologia, tecnologia, etc.) Ferramentas (software de medição, simulador, etc.) Metodologia (procedimentos das medições) Projeto de experimentos (fatores e níveis) Métricas
Avaliação de atraso com ping: 27/02/2013 Escolher 2 máquinas na Internet Executar pings entre elas Se possível, executar nos dois sentidos Repetir cada experimento 30 vezes (30 pings) Experimentos Escolher 5 horas/dias diferentes Métrica: RTT (tempo de ida e volta) Calcular média e desvio padrão de cada experimento Gerar gráfico com os experimentos no eixo x e os resultados do ping no eixo y, usando as médias como tempo e o desvio padrão na barra de erros Incluir comentários e explicações Como foi feito (metodologia) e resultados (análise) Enviar por email até o dia 27/02/2013
Proposta Preliminar de Projeto: 08/03/2013 Título Objetivo Bem específico (dizer claramente qual o resultado esperado) Motivação: Por que isso é importante? Qual é o problema que você quer compreender melhor? Métricas: O que você vai medir? Ambiente de avaliação: Plataforma de hardware, software, rede, etc... Prazo de entrega: 08/03/2013
Avaliação de Desempenho de Redes e Sistemas (INF-103) Apresentação da Disciplina Prof. Carlos Alberto Kamienski – cak@ufabc.edu.br Santo André, Fevereiro de 2013