Download Distributed Computing: 18Th International Conference, Disc 2004, Amsterdam, The Netherlands, October 4 7, 2004. Proceedings 2004