Difference between Cluster Computing and Grid Computing

ComputersComputer NetworkComputer Engineering

Cluster Computing

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

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.KeyCluster ComputingGrid Computing
1Computer TypeNodes 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.
2TaskComputers 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.
3LocationComputers 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.
4TopologyCluster computing network is prepared using a centralized network topology.Grid computing network is distributed and have a de-centralized network topology.
5Task SchedulingA 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.
6Resource ManagerCluster 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.
7AutonomyIn 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.
Published on 28-Nov-2019 16:09:09