IceLocke's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

【MIT 6.5840】Lab 2: Key/Value Server

介绍Lab 2 主要任务是实现一个基于 KV 服务器的分布式锁,需要保证不可信网络条件下 Put 操作满足至多一次(at-most-once)原则,并且保证所有操作满足线性一致性。 实现这个 Lab 较为简单,能流畅阅读 Lab 文档大约 1~2 个小时内就可以完成。注意 Hint 条条有用,需要仔细阅读并且理解其意味。 主要需要注意的是在 KV 服务器可能丢失消息时,对 Put 操作返回的讨论。
2025-08-01
#分布式系统 #Go #6.5840

【MIT 6.5840】Lab 1: MapReduce

介绍Lab 1 主要任务为使用 Go 实现一个基于进程和 PRC 通信的 MapReduce 框架。我们需要完成该框架下的 coordinator(在原文中是 master) 和 worker 两个部分,并且实现 worker 的并行计算以及失效容错。 阅读:MapReduce 论文 实现仔细阅读 MapReduce 论文后完成 Lab 1 并不难。在较为复杂的细节上,例如 GFS、worke
2025-07-24
#分布式系统 #Go #6.5840

Hello world!

确定方向,这是一个新的开始。
2025-07-11

搜索

Hexo Fluid