6.584-Lab2&Lab3(3A-3D)
本篇文章记录一下自己实现 Lab2和Lab3A~D所参考的文章。
本人通过学习以下贴出的文章实现的代码均通过了各个作业的测试。
lab2A
lab2A要求实现一个 Key/Value server 较为简单。可以尝试写一下,具体可以参考MIT 6.5840(6.824) Lab2:Key/Value Server 设计实现
lab3A
lab3B
定义 RPC 的 args 和 Reply 的时候,结构体里面的字段必须首字母大写,否则调用 RPC 会报错。
lab3C
lab3D
- Reference Code
- Reference paper。快照Snapshot的实现思路参考paper的第7部分以及Figure13。
- Reference Blog