19th IEEE/ACM International Parallel and Distributed Processing Symposium (IPDPS 2005)