6.824 Schedule: Spring 2022 课程的四个lab已经全部完成,并进行了文档记录:
- Lab01-MapReduce
- Lab02-Raft:
- Part 2A(leader election)
- Part 2B(log replication)
- Part 2C(persistence)
- Part 2D(log compaction)
- Lab03-Fault-tolerant KV Service:
- Part 3A(Key/value service without snapshots)
- Part 3B(Key/value service with snapshots)
- Lab03-Shard Sharded KV Service:
- Part 4A(The Shard controller)
- Part 4A(Sharded Key/Value Server)
相关资料:
- https://github.com/maemual/raft-zh_cn/blob/master/raft-zh_cn.md
- https://raft.github.io/raft.pdf
- https://pdos.csail.mit.edu/6.824/papers/mapreduce.pdf
- https://github.com/OneSizeFitsQuorum/MIT6.824-2021
- https://github.com/chaozh/MIT-6.824
- https://www.bilibili.com/video/av87684880
- https://shimo.im/docs/xwqvh3kGppJKvHvX?fallback=1