What is Gird Computing? Know its Advantages and Disadvantages
What is Grid Computing?
Grid computing is a computer network in which the resources of each computer are shared with other computers.
In other words, “Grid computing is a group of computers connected in a network. These computers work together like virtual super computers and carry out major tasks such asanalyzing a large amount of data or weather prediction etc.”
Grid computing is also called distributed computing. In this, the workload is divided into many computer systems so that all the systems can use their resources to achieve a common goal.
In general, grid computing can perform a multitude of tasks in a network, but it can also work on specific types of applications. It was designed to solve problems that were too big for the supercomputer. .
Let us understand grid computing now by an example: –
Suppose you and your friends went on a camping trip. You took a very big tent with you, which you shared it with all the people. A friend of yours shared food (food) and a friend said that he will take everyone in his car.
All three of you shared your knowledge and skills in the trip, which made the trip fun and comfortable. If you manage the trip alone then you would have taken much time to gather resources and you had to work very hard alone.
Grid computing also uses the same concept in which the workload is divided into many computers so that the work can be completed quickly and effectively.
Components of grid computing
As I told you earlier that the resources of all computers are used in grid computing, these resources are as follows: –
Central processing unit (CPU) – CPU is called the brain of the computer which performs the calculation and processing. It performs arithmetic and logical calculations.
Memory- here memory means – RAM. This is temporary storage using which the CPU performs calculations and processing.
Storage- storage means permanent data storage device such as hard disk or database etc.
Software- This is the program that completes the control and processing of resources.
Advantages of Grid computing:
1- With this, big and difficult problems can be solved in a short time.
2- Can be easily collaborate with other organization.
3- It works as a super computer so that we do not have to buy such an expensive computer.
4- By this, resources can be used more effectively.
5- There is no risk of failure. Even if one system fails, it has no effect on other computers.
6- If we want to upgrade it, then we can upgrade without down time.
7- In grid computing, the tasks are divided into small tasks and these tasks are divided into many computers so that the tasks are completed easily.
8- It provides a flexible and resilient operational environment.
Disadvantages of grid computing (disadvantages of grid computing)
1- Its main disadvantage is security because there is more opportunity to attack in it.
2- If a large application is to be run, then we need large SMP servers.
3- complex software is required.
4- Not all tasks are suitable for this.