-
Introdução aos Sistemas Distribuídos
- conceitos, exemplos, características
-
Modelos de Interação e Comunicação em SDs
- Arquiteturas centralizadas, descentralizadas, híbridas
- Protocolos multi-camadas, RPC, Multicast
- Marshalling
- Middleware
-
Objetos Distribuídos e Invocação Remota
- Java RMI, CORBA
- Marshalling: RPC, Java RMI, SOAP, REST
-
Web Services e REST
-
Sistemas de Ficheiros Distribuídos
-
Serviços de Nomes
-
Sincronização e coordenação distribuída
- Sincronização de Relógios
- Exclusão mútua em contexto distribuído
- Algoritmos para eleição
-
Replicação
-
Tolerância a Falhas
-
Cloud Computing
-
Data-Intensive Computing, Paradigma Map-Reduce
- 3 Frequências ou Exame (60%)
- 2 Trabalhos (40%)
Título | Linguagem | Data de Entrega | Nota |
---|---|---|---|
Room Rent RMI | |||
Room Rent REST |