Parallel and distributed processing and applications second International Symposium, ISPA 2004, Hong Kong, China, December 13 - 15, 2004 ; proceedings (Springer, 2004)