/6.824

Implementation for MIT 6.824 Distributed System

Primary LanguageGo

Implementation for MIT 6.824, Distributed System, 2014 spring.

Distributed System is tricky... a lots of corner cases, correct and good design is not easy.

  • Lab 1: mapreduce, get familiar with golang.
  • Lab 2: primary/backup key/value service, configuration is changed called view.
  • Lab 3: paxos and paxos based key/value service.
  • Lab 4: sharded paxos based key/value service.