Parallel computing and distributed computing are ways of exploiting parallelism in computing to achieve higher performance. Multiple processing elements are used to solve a problem, either to have it...
Distributed computing is computing done on computers connected by a network. Clusters are one type of distributed computing. MPPs are another. Grid computing is a third.
The difference is where the data is and where the computation takes place. In the distributed computing, the hardware that the user is using stores the data and does the computation. In cloud...