Aulas: terças (sala CB11) e quintas-feiras (sala CB14) às 14h00.
Atendimento: Logo após a aula ou agendar horário alternativo por email.
28/03: Na aula do dia 04/04 teremos uma atividade valendo ponto extra na P1.
16/04: Datas e sugestões de tópicos para os seminários já estão disponíveis.
19/06: O link para acesso aos slides dos seminários foi enviado por email para todos os alunos.
Notas: P2, seminário, médias - Revisão 2/7 das 16hs às 17hs ou agendar horário alternativo com a professora por email.
Data | Tópicos (slides) | Recursos Adicionais |
---|---|---|
28/02 | Introdução | |
07/03 | Introdução - Continuação: Escalabilidade e Tipos de SDs | |
12/03 | Arquiteturas | |
14/03 | Revisão de Redes de Computadores | |
19/03 | Processos e Threads | |
21/03 | Virtualização, Nuvem, Clientes/Servidores | |
26/03 | Comunicação: Tipos de Comunicação, RPC | |
28/03 | Comunicação: Troca de mensagens, Multicast | |
02/04 | Nomeação | |
04/04 | Atividade valendo ponto extra na P1 | |
09/04 | Coordenação: Relógios Físicos, Relógios Lógicos, Multicast totalmente ordenado | |
11/04 | Coordenação: Causalidade, Exclusão Mútua | |
16/04 | Coordenação: Eleição de Líder | |
23/04 | Revisão | |
25/04 | P1 | |
30/04 | Aula cancelada | |
02/05 | Consistência e Replicação: Fundamentos, Modelos de Consistência centrados em dados | |
07/05 | Consistência e Replicação: Modelos de Consistência centrados no cliente, distribuição de réplicas | |
09/05 | Consistência e Replicação: Distribuição de conteúdo | |
14/05 | Tolerância a falhas: Fundamentos, Consenso | |
16/05 | Tolerância a falhas | |
21/05 | Não haverá aula - Reunião de avaliação e discussão do curso | |
23/05 | Seminários: Botnet. Over-the-air (OTA) update. Internet das Coisas (COAP vs MQTT). | |
28/05 | Seminários: Kubernetes. Map-Reduce e Hadoop. | |
30/05 | Seminários: Microserviços. Mecanismos de autoescalonamento em nuvem. Criptomoedas. | |
04/06 | Seminários: Sistemas Peer-to-Peer. Apache Cassandra. Google app engine. | |
06/06 | Seminários: Blockchain. Firebase Cloud Messaging. Google File System. | |
11/06 | Seminários: Spark. Raft. | |
13/06 | Seminários: Openstack. Segurança em Sistemas Distribuídos. ZeroMQ vs RabbitMQ. | |
18/06 | Seminários: Paxos. Docker. | |
25/06 | P2 |