Parallel and Distributed Processing Proceedings, 18th International Symposium, Santa Fe, NM, 2004 (IEEE Computer Society Press)