The 4th International Symposium on Parallel and Distributed Computing (ISPDC'05)