Journal of Parallel and Distributed Computing Read more about Journal of Parallel and Distributed Computing