Complete Computer Knowledge Portal

Wednesday, July 30, 2014

Difference Between Cloud Computing and Grid Computing


Parameter
Grid Computing
Cloud Computing
Definition
It is a collection of heterogeneous Computers from different locations to achieve a common goal.
It is the delivery of computing as a service rather than a product, where resources, software, and information are provided to Computers and Other devices as a utility.
Platform
It makes use of heterogeneous Computers to run.
It makes use of Homogeneous computers to run.
Focused on
Intensive Calculus
Standard and intensive cloud.
Visualization
Not Much Reliable
Reliable
Performance
High
Less than Grid
Research Community
Grid is distributed and has multiple user communities and is grouped in virtual organization.
It has generally one research community and a common group of system administrators that take care of entire domain.

Funds
Grid is generally funded by local, national and international levels.
Cloud is generally funded by its users only.
Economy
It’s not economic to store small files on grid.
It’s economic to store small files on cloud.
Interface Sharing
In Grid Computing Users and resource interfaces are shared.
In cloud computing only user interfaces are shared while resource interfaces are kept hidden.
Trust Model
Trust model is based on identity delegation, where user can access and browse resources, which are not highly abstracted or virtualized at different grid sites.
In Cloud resources are abstracted and virtualized and this trust model does not exist since everything is inside the same cloud.
Security
In Grid Computing all resources are shared with other users so the machine’s security should not be compromised.
Cloud computing, visualization is
normally done directly with the support of processors’ visualization methods, so the resources are accessed in an abstract and more secure way
User Access
Grid Computing Requires multiple user IDs.
Cloud Computing Requires only one user ID.