CSE586: Distributed-Systems Programming Assignments completed as a part of CSE586 at SUNY, University at Buffalo PA1: Simple Messenger PA2: Group Messenger 1 and Group Messenger 2 PA3: Simple DHT PA4: Simple Dynamo