Parallel And Distributed Computing Concepts Research Articles