Ian Foster has provided a checklist to identify a grid saying that a grid is one which:
- Coordinates resources not subject to centralized control
- Uses standard, open, general-purpose interfaces and protocols
- Delivers non-trivial qualities of service
Grid computing can be though of as a distributed computing infrastructure that can provide all computing resources as and when required just like the electrical grids and other utility grids do.
Grid computing involves coordinating and sharing computing,data,network resources that are dynamically and geographically dispersed. Resource grid involves utility computing,on-demand and adaptive enterprises Data grid focuses on life-cycle control,distributed file systems and Web services,like google. Compute grid,the most common in use now,Focus on servers and PCs,the most sought after grid. This has been fueling advanced research in science and academia, now entering the corporate world.