Skip to content

MIT 6.824 (Distributed Systems) labs in Go

Notifications You must be signed in to change notification settings

tinyzero4/mit-6.824-labs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

MIT 6.824 (Distributed Systems) labs in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 96.3%
  • Shell 2.9%
  • Other 0.8%