Clustering is a component of grid architecture that focuses on a certain goal.  While a grid may or may not consist of numerous clusters, it does include a larger structure that allows for the sharing of storage systems, data resources and other resources across different geographical areas.  A cluster will have a single owner, however the grid might have several owners depending on how many clusters it houses.