beet233 / mit-distributed-system

mit 6.824 distributed system labs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MIT-DISTRIBUTED-SYSTEM

Based on mit-6.824

  • Lab 1 - MapReduce (doc)

  • Lab 2 - Raft(doc)

    • Part 2A - Leader election
    • Part 2B - Log
    • Part 2C - Persistence
    • Part 2D - Log compaction
  • Lab 3 - KV Raft(doc)

    • Part 3A - Key/value service without snapshots
    • Part 3B - Key/value service with snapshots
  • Lab 4 - Sharded KV(doc)

    • Part 4A - The shard controller
    • Part 4B - Sharded key/value server

Still some bugs I can't thoroughly fix them, so copying my code is not recommended.

About

mit 6.824 distributed system labs


Languages

Language:Go 96.1%Language:Shell 3.4%Language:Makefile 0.5%