difference between distributed and cloud systems
Grid Computing is a form of distributed system with non-interactive workloads. Utility Computing is a business model where computing resources are metered. Cloud Computing is a form of utility computing that allows developers to develop, deploy and run applications.
Part of the Software applications glossary: Distributed computing is a model in which components of a software system are shared among multiple computers to improve efficiency and performance.