Implementation for MIT 6.824 Distributed System