UNIVERSIDADE FEDERAL DE SANTA CATARINA
CURSO DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
3o Trimestre de 2000
Planejamento de Capacidade de Sistemas Computacionais
Ementa da Disciplina
Fundamentos e Metodologia. Compreensão do sistema e de suas necessidades. Especificação de níveis de serviço. Instrumentação e monitoração dos sistemas. Caracterização de carga do sistema. Previsão de carga. Previsão de desempenho. Seleção de alternativas.
Objetivos da Disciplina
Prover aos participantes uma visão geral sobre o tema e sua importância, capacitando-os ao desenvolvimento de projetos de pesquisas que envolvam técnicas, ferramentas e procedimentos metodológicos apropriados ao planejamento de capacidade de sistemas computacionais.
Estrutura das Aulas
O curso será ministrado na forma de seminários. Semanalmente os participantes (indivíduos ou grupos, dependendo do número de matriculados) serão designados para apresentar um tópico do programa. Toda a terça-feira, antecedente à sua aula, as 16:00, os palestrantes deverão apresentar um plano de aula ao professor para uma discussão sobre o seu conteúdo. Um texto, com o conteúdo do seminário, deverá ser, então, disponibilizado aos demais participantes, na página da disciplina. Slides e outros materiais pertinentes poderão ser fornecidos ou disponibilizados no dia do seminário.
As apresentações serão realizadas na forma de transparências projetadas (utilize o Power Point ou Star Office). Na primeira aula será definido um padrão. A definição sobre a distribuição das apresentações dos seminários, entre participantes individuais ou grupos de participantes, será feita na primeira aula, por consenso ou sorteio.
Além dos seminários, devem ser apresentados, pelos participantes, artigos técnicos sobre o tema. Os artigos devem passar pela prévia aprovação do professor. Assim, a cada encontro, teremos a apresentação de um tópico de conteúdo programático e de um ou mais artigos.
É profundamente encorajada a participação de todos durante os seminários. Questionamentos, discussões, dúvidas, exemplos, casos são muito bem vindas e farão parte do processo de avaliação.
Temas dos Seminários (conteúdo programático baseado nas referências e artigos técnicos)
Tema |
Data |
|
1 |
Planejamento de Capacidade: Introdução, Fundamentos e Metodologia |
11/10/00 |
2 |
Compreensão do sistema e de suas necessidades |
18/10/00 |
3 |
Especificação de níveis de serviço |
25/10/00 |
4 |
Instrumentação e monitoração dos sistemas |
01/11/00 |
5 |
Caracterização de Cargas do Sistema |
08/11/00 |
6 |
Previsão de Carga |
29/11/00 |
7 |
Previsão de Desempenho |
06/12/00 |
Avaliação
O processo de avaliação será realizado com base em quatro elementos:
Os dois primeiros itens, se referem aos elementos apresentados nos seminários (encontros de 1 a 7), já descritos no tópico anterior. Se um grupo de alunos for responsável pela apresentação, cada componente do grupo deverá escrever e entregar um relatório individual (1 página), relatando sua participação no trabalho (segmento pelo qual ficou responsável, sua compreensão dos temas afetos aos companheiros, opinião sobre o trabalho em grupo, etc..).
O terceiro item refere-se a um trabalho individual que deverá ser desenvolvido e entregue num prazo a ser determinado, logo após o encerramento do trimestre. Trata-se de um relatório/artigo, o qual deverá descrever a aplicação das técnicas, ferramentas e da metodologia de planejamento de capacidade a um determinado segmento (por exemplo ambientes web, banco de dados, sistemas cliente/servidor, redes, etc). O trabalho deverá ser estruturado na forma de um artigo, contendo, obrigatoriamente, os seguintes pontos:
![]() | Uma apresentação do segmento ou tema (ex. ATM, Web, C/S, etc..) (de que se trata); |
![]() | Uma justificativa/motivação/problemática para a realização de planejamento de capacidade considerando o segmento em questão e os objetivos e resultados que pretende alcançar (porque fazer); |
![]() | A estruturação do emprego da metodologia no segmento (como fazer); |
![]() | Exemplos de avaliação de desempenho e planejamento de capacidade no segmento (revisão bibliográfica); |
![]() | Sua contribuição (onde você entende que seria importante aplicar a metodologia, porque deve ser realizado, como você faria); |
![]() | Uma aplicação prática do método, caso seja possível (opcional). |
O artigo técnico deverá ter mínimo 6 páginas e no máximo 10 páginas (espaçamento simples, Times New Roman 12).
Conceitos:
90 ou mais pontos – A
75 a 89 pontos – B
60 a 74 pontos – C
menos de 60 pontos – E
Principais Referências (conteúdo programático)
![]() | High-Performance Client/Server, Chris Loosley e Frank Douglas, John Wiley, (1998). |
![]() | Capacity Planning for Web Performance: Metrics, Models & Methods, Daniel A. Menascé e Virgílio A. F. Almeida, Prendice Hall, (1998). |
![]() | Capacity Planning for Computer Systems, Tim Browning, Academic Press (1995) |
![]() | Capacity Planning and Performance Modeling: From Mainframes to Client-Server Systems, Daniel A. Menascé, Virgílio A. F. Almeida, Larry W. Dowdy, Prendice Hall, (1994) |
![]() | Introduction to Computer Performance Analysis with Mathematica, Arnold O. Allen, Academic Press (1994). |
![]() | Introduction to Computer System Performance Evaluation, Krishna Kant, Mcgraw Hill, 1992. |
![]() | Artigos do CMG25y. |
As referências acima descritas atendem praticamente todos os itens dos seminários 1 a 6. No entanto, a busca e a utilização de novas referências são encorajadas e valorizadas. Os demais elementos, necessários aos trabalhos temáticos, devem ser motivo de busca por parte dos interessados em periódicos, relatórios, livros, etc., disponíveis nas bibliotecas (na forma de moléculas) ou na Web (na forma de bits).
Bom trabalho e boa sorte aos que desejarem continuar na disciplina. Boa viagem aos demais. Alunos "ouvintes" e "especiais não-orientados" são desencorajados a continuarem.
Prof. Paulo Freitas
Florianópolis, 27 de Setembro de 2000