There are three very connected and widely used terms:
- Grid and grid computing
- Cluster and cluster computing
- Cloud and cloud computing
In many situations, it is not obvious which term to use, as I fail to find an easy to use, laconic, precise set of criteria which would separate those terms.
The reference I know about is
- N. Sadashiv and S. N. Dilip Kumar, "Cluster, grid and cloud computing: A detailed comparison," in 6th Int. Conf. Comp. Sci. Education, Singapore, Aug. 2011, pp. 477–482. Also available here.
This reference (pretty well cited) provides detailed definitions and a comparison table; however, I find it hard to formulate "laymen's" definitions and criteria based on it. Probably, I am missing some very well-known publication that is used much more frequent.
I am looking for such simple definitions/criteria and reference(s) to ensure it's not an opinion-based question.