Dia Fecha Tema Lecturas
Miércoles 20/8 no hay clase  
Viernes 22/8 no hay clase  
Miércoles 27/8 no hay clase  
Viernes 29/8 no hay clase  
Miércoles 3/9 Introducción
MapReduce
Presentación TP1
MapReduce - Dean
Viernes 5/9 no hay clase  
Miércoles 10/9 no hay clase  
Viernes 12/9 RPC Máquina de estado distribuida Master/Backup replication The Log - Kreps
Miércoles 17/9 no hay clase  
Viernes 19/9 Google Filesystem GFS - Ghemawat
Miércoles 24/9 Entrega TP1  
Viernes 26/9 RAFT Presentación TP2 Raft - Ongaro
Miércoles 1/10 RAFT Raft - Ongaro
Viernes 3/10 no hay clase  
Miércoles 8/10 Linealizabilidad
Zookeeper
Entrega TP2 - 2A
Zookeeper - Hunt
Viernes 10/10 no hay clase  
Miércoles 15/10 Transacciones distribuidas Entrega TP2 - 2B DynamoDb - Idziorek
Viernes 17/10 no hay clase  
Miércoles 22/10 Consistencia en Caches
Entrega TP2 - 2C
Memcache - Nishtala
Viernes 24/10 no hay clase  
Miércoles 29/10 no hay clase
Entrega TP2 - 2D
 
Viernes 31/10 Hashing consistente
Relojes de Lamport y vectoriales
Presentación TP3
Dynamo - DeCandia
Miércoles 5/11 no hay clase  
Viernes 7/11 no hay clase  
Miércoles 12/11 Middleware basado en mensajes
no hay clase - Leer la bibliografia
Capítulo 6 de Coulouris1
Viernes 14/11 no hay clase  
Miércoles 19/11 no hay clase  
Viernes 21/11 no hay clase  
Miércoles 26/11 Diseño y despliegue de aplicaciones distribuidas
Consultas sobre el TP
Services - Hamilton
Viernes 28/11 no hay clase  
Miércoles 3/12 Bitcoin
(clase a cargo del Ing. Tomás Arjovsky)
Bitcoin - Nakamoto
Viernes 5/12 Entrega TP3  

Fechas de Final

# Fecha Hora
1 16/12 18:00
2 a definir a definir
3 a definir a definir
4 a definir a definir
5 a definir a definir
  1. George Coulouris, Jean Dollimore, Tim Kindberg, and Gordon Blair. 2011. Distributed Systems: Concepts and Design (5th. ed.). Addison-Wesley Publishing Company, USA.