Parallel And Distributed Computing System