Computação Grid
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Ciência de Computadores |
Ocorrência: 2010/2011 - 2S
Ciclos de Estudo/Cursos
Língua de trabalho
Português
Objetivos
Objectivos:
- ensinar o estado-da-arte em sistemas de grid computacional e de dados
- complementar fundamentos de sistemas distribuídos e em redes
Competências:
- utilização e conhecimento de sistemas de software e infraestruturas de grid
- habilidade para desenvolver aplicações em ambientes de grid
- habilidade para gerir e manter infraestruturas de grid
Resultados da aprendizagem:
- conhecimento de conceitos utilizados em computação em grid:
- arquitetura OGSA e outras arquiteturas
- autenticação e autorização
- gerenciamento de dados
- submissão de jobs
- linguagens de descrição de aplicações em grid
- entendimento da aplicação de conceitos básicos de sistemas distribuídos
em ambientes de grid computacional e de dados
- capacidade crítica para entender as limitações das soluções existentes
Programa
Introdução às Grids
- Arquitetura OGSA e a especificação WSRF
- Sistemas de grid e arquiteturas
- Padrões (OGF)
- Iniciativas de grid e aplicações
Componentes de Grids
- Infraestrutura
- Middleware e suporte a aplicações
- Organizações Virtuais
- Descoberta de recursos e serviços de informação
- Gestão de dados
- serviços web versus serviços de grid
- portais de grid
- linguagens de descrição de aplicações
Middleware
- gLite (comandos básicos, autenticação e autorização, certificados,
JDL, API, bibliotecas e instalação/configuração)
Problemas em aberto
- Prevenção, detecção, diagnóstico e recuperação de falhas
- Ambientes e ferramentas de desenvolvimento de aplicações
- "Gridificação" de aplicações
- Balanceamento de carga e escalonamento em geral
- Integração de dados
Projectos de Grid
Bibliografia Obrigatória
Barry Wilkinson; Grid Computing: Techniques and Applications, Chapman & Hall/CRC Computational Science, 2009. ISBN: 9781420069532
Métodos de ensino e atividades de aprendizagem
- Aulas teóricas e teórico-práticas (slides)
- Aulas práticas (exercícios disponíveis na página da disciplina)
- material disponível na página da disciplina:
http://www.dcc.fc.up.pt/~ines/aulas/xxyy/CG/CG.html
(substituir xxyy pelo ano em questão. P.e., 0809, 0910 ou 1011)
- utilização de email para comunicação de avisos:
grid1011 é o nome da mailing list utilizada para este efeito
- avaliação: 4 trabalhos + exame
trabalho 1: escrito e apresentação oral
trabalho 2: RMS
trabalho 3: "Gridificação" de uma aplicação
trabalho 4: teórico-prático (Cloud Computing platforms)
Tipo de avaliação
Avaliação distribuída com exame final
Componentes de Avaliação
Descrição |
Tipo |
Tempo (Horas) |
Peso (%) |
Data Conclusão |
Participação presencial (estimativa) |
Participação presencial |
67,50 |
|
|
|
Total: |
- |
0,00 |
|
Obtenção de frequência
- Aulas práticas: mínimo 60%
- Aulas teóricas: mínimo 70%
Fórmula de cálculo da classificação final
2 testes: T1 com peso 35% e T2 com peso 25%
4 trabalhos com peso 40%
Nota mínima nos testes (30%)
Se a soma T1+T2+Trabs >= 9.5, o aluno é aprovado e não precisa fazer exame.
Caso contrário ou se não obtiver nota mínima em algum dos testes, está obrigado a fazer exame.