This is a repo for Distributed Project.
golabs1 implements Distributing MapReduce jobs and Handling worker failures in mapreduce.
golabslab2 implements a viewservice, and the primary/backup key/value service in pbservice.
golabs lab3 implements a Paxos library in paxos, and a fault-tolerant key/value storage system in kvpaxos.
golabs labs4 implement the shard master in shardmaster, and a sharded fault-tolerant key/value storage system in sharedkv.