Grid computing is a computer network in which each computer’s resources are shared with every other computer in the system. It is a distributed architecture of large numbers of computers connected to solve a complex problem. In the grid computing model, servers on personal computers run independent tasks and are loosely linked by the internet or low-speed networks. In the ideal grid computing system, every resource is shared, turning a computer network into a powerful supercomputer. With the right user interface, accessing a grid computing system would look no different than accessing a local machine’s resources. Every authorized computer would have access to enormous processing power and storage capacity.
The computing resources in most of the organizations are underutilized but are necessary for certain operations. The idea of grid computing is to make use of such non-utilised power by the needy organizations and thereby the return on investments (RoI) on computing investments can be increased. The benefits of grid computing include resource balancing, making use of unutilised resources, parallel CPU capacity, virtual resources and virtual organizations for collaborations, reliability and better management. India established the “GARUDA” India’s National Computer Clusters Project which intends to facilitate scientific, technical, and improvement of living standards solutions. It will help officials to mitigate the problem of natural disasters such as floods, earthquakes etc.