跳转至

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

Reference