MIT 6.5840 Lab¶
Abstract
- 分布式系统实验课程 MIT 6.5840 Lab 的学习笔记。
- 使用的是 2025 Spring 的 Lab,课程地址:https://pdos.csail.mit.edu/6.824/index.html
- 使用的系统为 MBP M1 Pro 16GB,使用 go version go1.25.6 darwin/arm64
Table of Contents¶
- Lab1 - MapReduce
- Lab2 - Key/Value Server
- Lab3 - Raft
- Part 3A: Leader Election
- Part 3B: Log
- Part 3C: Persistence
- Part 3D: Log Compaction
- Lab 4 - Fault-tolerant Key/Value Service
- Part A: replicated state machine (RSM)
- Part B: Key/value service without snapshots
- Part C: Key/value service with snapshots