This is a CS271 distributed system course project.