Distributed Computing 25Th International Symposium Disc 2011 Rome Italy September 20 22 2011 Proceedings