International parallel and distributed processing symposium : IPDPS 2004, Santa Fe, New Mexico, April 29 - 30, 2004 (Institute of Electrical and Electronics Engineers, 2004)