MIT_6.824 Labs and notes of MIT distributed system course 6.824 labs lab1, MapReduce lab2, Raft lab3, KV Raft lab4, Shared KV