6.824 Schedule: Spring 2017: https://pdos.csail.mit.edu/6.824/schedule.html
-
Lab 1: MapReduce
- Part I: Map/Reduce input and output
- Part II: Single-worker word count
- Part III: Distributing MapReduce tasks
-
Lab 2: Raft
- Part 2A
- Part 2B
- Part 2C
-
Lab 3: Fault-tolerant Key/Value Service
- Part A: Key/value service without log compaction
- Part B: Key/value service with log compaction
-
Lab 4: Sharded Key/Value Service
- Part A: The Shard Master (30 points)
- Part B: Sharded Key/Value Server (60 points)