Grid computing
Grid computing means combining several computer resources from different administrative domains to be applied to a task, generally a technical, business related or scientific problem which needs to process data in large amounts.
In this type of computing, software is used to divide and allocate pieces of the program to different computers, which may be as many as thousands in number. Grid computing is not only large scale cluster computing but also network distributed processing of the panels. The size of this type of computing may be as small as those confined to a particular network of computers in an office to as large as public collaboration across several networks and companies.
It is a kind of distributed computing system in which computers are composed of clusters of networked computers acting together to perform big tasks. As of now, this technology has been successfully applied to several fields including mathematical, intensive scientific and academic areas and it is also used in some commercial enterprise for applications like economic forecasting, drug discovery, processing of back office data and seismic analysis.