• Stars
    star
    142
  • Rank 258,495 (Top 6 %)
  • Language
    Go
  • Created over 6 years ago
  • Updated over 4 years ago

Reviews

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

Repository Details

Labs of MIT 6.824: Distributed Systems.

MIT-6.824

Labs of MIT 6.824: Distributed Systems.

Lab 1 MapReduce

  • MapReduce input and output
  • Single-worker word count
  • Distributing MapReduce tasks
  • Handling worker failures
  • Inverted index generation

Lab 2 Raft

  • 2A
  • 2B
  • 2C

Lab 3 Fault-tolerant Key/Value Service

  • Key/value service without log compaction
  • Key/value service with log compaction

Lab 4 Sharded Key/Value Service

  • The Shard Master
  • Sharded Key/Value Server
    • Garbage collection of state
    • Client requests during configuration changes