Sistemas Distribuídos
DISCIPLINA:
- Plano de ensino (link)
- Informações sobre o professor, disponibilidade de atendimento (link)
- Aula de boas vindas, avaliações, motivação e muito mais (link)
- Apresentações adotadas no semestre – inclui listas de exercícios (link)
- Enunciado dos trabalhos práticos (Tp1 , Tp2 e Tp3)
- Repositório Github para os trabalhos da disciplina (link)
EXTRAS:
- Exemplos de consumidores, produtores e peers em Kafka (útil ao TP2)
- Solução básica Pub/Sub distribuída (útil ao TP 2)
- Solução básica de Pub/Sub distribuída com replicação (útil ao TP 3)
- Middleware Java Cá&Lá ou simplesmente JCL (útil ao TP1)
- Produtor/Consumidor (útil a quem almeja entender melhor threads e pipelines)
- Cliente/Servidor com thread pool e facilmente extensível (útil aos TPs 2 e 3)
- Localização e Nomeação (útil a quem almeja entender melhor Factory, Singleton, Reflection e outros temas)
- Apresentação sobre exclusão mútua em sistemas distribuídos (útil ao TP 2) – turma 2015/02 – Alunos PPGCC: Rodrigo Reis, Washington Sena de França e Adriano Neves
- Parte do jantar dos filósofos distribuído (útil a quem almeja entender um pouco de sincronização em ambientes distribuídos): token-ring e client-server