582665 Distributed Systems Project (ohtk 25.8.2011)