##MIT 6.824 - Distributed Systems - Spring 2015
- Lab 1: MapReduce; The Go Programming Language
- Part I: Word count
- Part II: Distributing MapReduce jobs
- Part III: Handling worker failures
- Lab 2: Primary/Backup Key/Value Service
- Part A: The Viewservice
- Part B: The primary/backup key/value service
- Lab 3: Paxos-based Key/Value Service
- Part A: Paxos
- Part B: Paxos-based Key/Value Server
- Lab 4: Sharded Key/Value Service
- Part A: The Shard Master
- Part B: Sharded Key/Value Server