Advances in Parallel and Distributed Computing and Communications. (21st May 2015)