Wednesday, October 27, 2021

MIT distributed system course: Schedule

 LEC 1: Introduction, video

Preparation: Read MapReduce (2004)
Assigned: Lab 1: MapReduce
First day of classes


LEC 3: GFS, video
Preparation: Read GFS (2003) (FAQ) (Question)
Assigned: Lab 2: Raft



LEC 6: Q&A Lab 1, video
Preparation: (Question)


LEC 8: Q&A Lab2 A+B, video
Preparation: (Question)
Assigned: Final Project

LEC 9: Zookeeper, video
Preparation: Read ZooKeeper (2010) (FAQ) (Question)

LEC 10: Guest lecturer on Go (Russ Cox Google/Go), video
Preparation: (FAQ) (Question)

LEC 11: Chain Replication, video
Preparation: Read CR (2004) (Question)

LEC 12: Cache Consistency: Frangipani, video
Preparation: Read Frangipani (FAQ) (Question)
Assigned: Lab 4: Sharded KV

LEC 13: Distributed Transactions, video
Preparation: Read 6.033 Chapter 9, just 9.1.5, 9.1.6, 9.5.2, 9.5.3, 9.6.3 (FAQ) (Question)

LEC 14: Spanner, video
Preparation: Read Spanner (2012) (FAQ) (Question)


LEC 16: Big Data: Spark, video
Preparation: Read Spark (2012) (FAQ) (Question)


LEC 18: Fork Consistency, SUNDR, video
Preparation: Read SUNDR (2004) (until Section 3.4) (FAQ) (Question)

LEC 19: Peer-to-peer: Bitcoin, video
Preparation: Read Bitcoin (2008), and summary (FAQ) (Question)

LEC 20: Blockstack, video
Preparation: Read BlockStack (2016) (FAQ) (Question)

LEC 21: Project demos, video
Preparation: Read AnalogicFS experience paper (FAQ) (Question)


No comments:

Post a Comment