MIT 6.5840/6.824
文章平均质量分 80
juruo_c
研一菜狗 致力于研究各种计算机底层技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MIT 6.5840/6.824】Lab3 Raft
总体思路不复杂,无非是snapshot时将index偏移一下,但是实际实现上,需要修改的地方有许多(涉及到log index的地方都需要修改,建议包装成函数getRealIndex)。也就是说,当用户调用Start函数时,我们不需要立刻同步日志,而是跟随心跳,每一次同步所有新添加的日志(这样做恰好可以减少所需的RPC次数)。这个问题很简单,因为需要支持崩溃恢复,服务器crash后,内存中的状态会丢失,而不是所有的内存状态就需要持久化,故只持久化必要状态。RPC只需用于发送信号),也是较为简单,不再赘述。原创 2025-10-29 21:18:23 · 940 阅读 · 0 评论 -
【MIT 6.5840/6.824】In Search of an Understandable Consensus Algorithm 学习笔记
来确定两个日志中的哪一个更加up-to-date。如果日志的最后一个条目。原创 2024-09-06 10:45:36 · 1126 阅读 · 0 评论 -
【MIT 6.5840/6.824】The Google File System 学习笔记
文件、chunk以及它们的版本,都由它们创建时所打上的逻辑时间戳唯一标识。由于操作日志至关重要,必须可靠地进行存储,并。原创 2024-09-01 20:23:12 · 1115 阅读 · 0 评论 -
【MIT 6.5840/6.824】Lab1 MapReduce
本文对应的Lab版本为MIT6.5840-Spring2024的Lab1本博客只提供思路,不会公开任何代码本lab耗时约6h,码量约500行。原创 2024-07-06 10:20:17 · 801 阅读 · 0 评论 -
【MIT 6.5840/6.824】Lab汇总与论文学习笔记
又来开新坑啦!6.824启动!最新课程更改为了,内容大差不差,所以我准备直接做spring2024的lab啦!搭配2021的lecture食用~学习过程大概是看paper->看lecture->写lab,看paper的过程中我会记录学习笔记,写完lab后我也会分享自己的Lab思路,但是不会直接公开源码!原创 2024-07-06 09:12:51 · 632 阅读 · 0 评论
分享