• Stars
    star
    178
  • Rank 214,989 (Top 5 %)
  • Language
    Go
  • Created almost 8 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MIT 6.824 (Distributed Systems) labs in Go

MIT 6.824 Distributed Systems Labs

(Updated to Spring 2020 Course Labs)

Course website: http://nil.csail.mit.edu/6.824/2020/schedule.html

  • Lab 1: MapReduce

  • Lab 2: Raft Consensus Algorithm

    • Lab 2A: Raft Leader Election
    • Lab 2B: Raft Log Entries Append
    • Lab 2C: Raft state persistence
  • Lab 3: Fault-tolerant Key/Value Service

    • Lab 3A: Key/value Service Without Log Compaction
    • Lab 3B: Key/value Service With Log Compaction
  • Lab 4: Sharded Key/Value Service