IPDPS 2005 19th International Parallel and Distributed Processing Symposium (04-08 April 2005/Denver, CO) (IEEE Computer Society Press)