25th IEEE International Conference on Distributed Computing Systems (ICDCS'05)