6.824 Schedule: Spring 2022 课程的四个lab已经全部完成,并进行了文档记录:
- Lab01-MapReduce:https://blog.csdn.net/qq_44766883/article/details/124475672
- Lab02-Raft:
- Part 2A(leader election):https://blog.csdn.net/qq_44766883/article/details/126255117
- Part 2B(log replication):https://blog.csdn.net/qq_44766883/article/details/126255214
- Part 2C(persistence):https://blog.csdn.net/qq_44766883/article/details/126255266
- Part 2D(log compaction):https://blog.csdn.net/qq_44766883/article/details/126255298
- Lab03-Fault-tolerant KV Service:
- Part 3A(Key/value service without snapshots):https://blog.csdn.net/qq_44766883/article/details/126333690
- Part 3B(Key/value service with snapshots):https://blog.csdn.net/qq_44766883/article/details/126333739
- Lab03-Shard Sharded KV Service:
- Part 4A(The Shard controller):https://blog.csdn.net/qq_44766883/article/details/126430294
- Part 4A(Sharded Key/Value Server):https://blog.csdn.net/qq_44766883/article/details/126430452
相关资料:
- 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