distributed systems project 2013