loveyacper / raft_for_dummies

2017春季MIT分布式系统课程实验

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2017年春季MIT分布式系统课程labs

  • Lab 1: mapreduce

  • Lab 2: raft

    • Part 2A: Raft election

    • Part 2B: Raft log replication

    • Part 2C: Raft state persistence

  • Lab 3: kvraft

    • Part 3A: Key/value service without log compaction

    • Part 3B: Key/value service with log compaction

  • Lab 4: Sharded Key/Value Service

    • Part 4A: Shard Master

    • Part 4B: Sharded Key/Value Server

    • Challenge: Garbage collection of state

    • Challenge: Client requests during configuration changes

About

2017春季MIT分布式系统课程实验


Languages

Language:Go 98.9%Language:Makefile 0.7%Language:Shell 0.4%