Lab1 of 15-640/440 cmu Distributed Systems