Distributed computing 21st International Symposium, DISC 2007, Lemesos, Cyprus, September 24-26, 2007 ; proceedings (Springer, 2007)