A cluster computer refers to a network of same type of computers whose target is to work as a same unit. Such a network is used when a resource hungry task requires high computing power or memory. Two or more same types of computers are clubbed together to make a cluster and perform the task.
Grid computing refers to a network of same or different types of computers whose target is to provide a environment where a task can be performed by multiple computers together on need basis. Each computer can work independently as well.
Following are the important differences between Cluster Computing and Grid Computing.
|Sr. No.||Key||Cluster Computing||Grid Computing|
|1||Computer Type||Nodes or computers has to be of same type, like same CPU, same OS. Cluster computing needs a homogeneous network.||Nodes or computers can be of same or different types. Grid computer can have homogeneous or heterogeneous network.|
|2||Task||Computers of Cluster Computing are dedicated to single task and they cannot be used to perform any other task.||Computers of Grid Computing can leverage the unused computing resources to do other tasks.|
|3||Location||Computers of Cluster computing are co-located and are connected by high speed network bus cables.||Computers of Grid Computing can be present at different locations and are usually connected by internet or a low speed network bus.|
|4||Topology||Cluster computing network is prepared using a centralized network topology.||Grid computing network is distributed and have a de-centralized network topology.|
|5||Task Scheduling||A centralized server controls the scheduling of tasks in cluster computing.||In Grid Computing, multiple servers can exist. Each node behaves independently without need of any centralized scheduling server.|
|6||Resource Manager||Cluster Computing network has a dedicated centralised resource manager, managing the resources of all the nodes connected.||In Grid Computing, each node is independently managing each own resources.|
|7||Autonomy||In Cluster computing network, whole system works as a unit.||In Grid computing network, each node is independent and can be taken down or can be up at any time without impacting other nodes.|