MIT 6.824 Resources Spring 2020

Resource List

Youtube Channel
Course WebSite

Labs

Lab1(MapReduce)
Lab2(Raft)
Lab3(Fault-tolerant Key/Value Service)
Lab4(Sharded Key/Value Service)

Lecture Notes

Lec01(Intro)
Lec02(RPC and Threads)
Lec03(GFS)
Lec04(Primary-Backup Replication)
Lec05(Go, Threads and Raft)
Lec06(Fault Tolerance: Raft (1))
Lec07(Fault Tolerance: Raft (2))
Lec08(Zookeeper)
Lec09(Chain Replication, CRAQ)
Lec10(Database logging, quorums, Amazon Aurora)
Lec11(Frangipani)
Lec12(Distributed Transactions)
Lec13(Spanner)
Lec14(FaRM)
Lec15(Fast RPC)
Lec16(Spark)
Lec17(Scaling Memcache at Facebook)
Lec18(COPS)
Lec19(FuzzyLog)
Lec20(Fork Consistency, Certificate Transparency)
Lec21(bitCoin)
Lec22(Blockstack)

Past Exams

Past Midterms