Ementa -
Sistemas Distribuídos
Introdução
Paradigmas de programação
Paradigmas de comunicação
Nomeação
Introdução à sincronização
Técnicas de Tolerância a Falhas
Arquiteturas Específicas
Estudo de Casos