IEEE transactions on parallel and distributed systems : a publication of the IEEE Computer Society.