

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference between Cluster Computing and Grid Computing
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. | 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. |
- Related Questions & Answers
- Difference between Cloud Computing and Grid Computing
- What are the differences between Cloud Computing and Cluster Computing?
- Difference Between Soft Computing and Hard Computing
- What is Cluster Computing?
- Difference between AI and Soft Computing
- Difference between Cloud Computing and Virtualization
- Traditional Computing vs Mobile Computing
- Conventional Computing vs Quantum Computing in C++
- pen computing
- Client Server Computing
- Advantage and Disadvantage of Edge Computing
- Peer to Peer Computing
- Types of Computing Environments
- What is Fog Computing?
- Python Helpers for Computing Deltas
Advertisements