Conteúdo da Disciplina "Sistemas distribuidos"

Plano de ensino

Primeira lista de exercicios
Segunda lista de exercícios
Terceira lista de exercicios

Lista de estudo para prova final.

Seminários

Conteúdo Material de estudo data
Apresentação da disciplina, avisos, plano de aulas, cronograma.
Histórico, caracterização e objetivos de sistemas distribuidos.
Hardware e softwares em sistemas distribuidos
Aula 1 01/02/2010
Metas de projeto em sistemas distribuidos.
Aula 2 05/02/2010
Modelos de comunicação em sistemas distribuidos
Paradigma Cliente/servidor
Aula 03
Aula 04
08/02/2010
Comunicação entre sistemas distribuidos
sockets
Aula 05
sockets de berkeley
12/02/2010
atividade em sala Atividade em sala 19/02/2010
Intercomunicacao entre processos remotos
Detalhes
Aula 06 22/02/2010
Sockets Windows - C++ - prática de laboratório sockets em Windows
arquivo Servidor
arquivo cliente
Atividade em sala
26/02/2010
Sicronização de processos distribuídos (relógios) Aula 07
Exercicios
01/03/2010
implementação de relógio lógico (lamport) arquivo server_lamportSinc
arquivo cliente_lamportSinc
atividade
05/03/2010
Tolerância à falhas Aula 08 08/03/2010
Servidor e clientes UDP arquivo server_UDP
arquivo client_UDP
Atividade 04
12/03/2010
Tolerância a falhas - continuação 15/03/2010
lista de exercícios - dúvidas 19/03/2010
Primeira avaliação 22/03/2010
vista de prova
atividade socket UDP
Atividade 05
chat_server_UDP
chat_client_UDP
26/03/2010
Chamada de procedimento remoto
Exemplo de RPC gen em C.
Aula 09
exemplo RPC gen
29/03/2010
Chamada de procedimento remoto (continuação) 05/04/2010
socket assíncrono
Prática de laboratório
Atividade 06
multi_trhead
servidor_tcp
cliente_tcp
09/04/2010
Chamada de Método Remoto Aula 10
Exemplo Java RMI
12/04/2010
continuação - trabalho socket assíncrono
16/04/2010
Trabalho em sala - Java RMI Trabalho em sala 19/04/2010
Java Rmi Implementação. Atividade 07 23/04/2010
Modelo para programação baseada em eventos Aula 11
Aula 12
26/04/2010
Trabalho pratico
RMI - chamada de metodo remoto
Atividade 08
Classe Console
30/04/2010
Comunicação em Multicast Aula 13 03/05/2010
Atividade prática - trabalho Atividade 09 07/05/2010
Modelo de comunicação P2P Aula 14 10/05/2010
a programar 14/05/2010
Segunda avaliação 17/05/2010
vista de prova
Entrega da atividade 09 - demonstração.
21/05/2010
Computação em Grid. Aula 15 24/05/2010
Porteira adentro 28/05/2010
Computação móvel e ubíqua Aula 16 31/05/2010
Atividade 10 - servidor assíncron em RMI Atividade 10 04/06/2010
Segurança em sistemas distribuídos Aula 17 07/06/2010
Atividade 10 - continuação do desenvolvimento 11/06/2010
Apresentação de seminários 14/06/2010
Apresentação de seminários 18/06/2010
Terceira avaliação 21/06/2010
vista de prova
Entrega da atividade 10
25/06/2010
revisão para prova final 28/06/2010
revisão para prova final 02/07/2010
Prova final 05/07/2010