learning distributed system from 6.824 Spring 2018 instructions See instructions dir for lab instructions Lab 1 Reading material paper Sequencial Map Reduce Single worker word count Distributed Map Reduce Jobs Handling Worker Failures Lab 2 Raft Reading material raft_paper Lab 2A : Leader election Lab 2B : Leader Replication Additional Readings the design of practical system for fault-tolerance virtual machines spinnaker zookeeper