MC704 - Sistemas Distribuídos
Of: S-2 T:04 P:00 L:00 Hs:04 SL:04 C:04
Pre-Req: MC504/EA876
Ementa:
Redes e protocolos de comunicação. Comunicação entre processos: mensagens, comunicação Cliente -Servidor, comunicação em grupos.
Chamada de procedimento remoto, conceitos básicos de sistemas operacionais distribuídos: micro-kernel, threads, memória virtual, comunicação entre processos, memória distribuída compartilhada.
Serviços distribuídos: sistemas de arquivos, serviços de nomes. Estudo de casos.
Tempo e causalidade: relógios lógicos, coordenação e consistência.
Replicação e contrôle de concorrência.
Programa:
Bibliografia:
Coulouris, G. and Dollimore, J. and Kindberg, T,
"Distributed Systems: Concepts and Design",
Addison-Wesley, 1994