Journal Of Parallel And Distributed Computing