Wednesday, October 27, 2021

MIT distributed system course: Schedule

 LEC 1: Introductionvideo

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


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



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


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

LEC 9: Zookeepervideo
Preparation: Read ZooKeeper (2010) (FAQ) (Question)

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

LEC 11: Chain Replicationvideo
Preparation: Read CR (2004) (Question)

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

LEC 13: Distributed Transactionsvideo
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: Spannervideo
Preparation: Read Spanner (2012) (FAQ) (Question)


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


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

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

LEC 20: Blockstackvideo
Preparation: Read BlockStack (2016) (FAQ) (Question)

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


No comments:

Post a Comment