Labs of MIT 6.824: Distributed Systems.
- MapReduce input and output
- Single-worker word count
- Distributing MapReduce tasks
- Handling worker failures
- Inverted index generation
- 2A
- 2B
- 2C
- Key/value service without log compaction
- Key/value service with log compaction
- The Shard Master
- Sharded Key/Value Server
- Garbage collection of state
- Client requests during configuration changes