Parallel And Distributed Computing Research Articles