Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished from conventional high-performance computing systems such as cluster computing in that grid computers have each node set to perform a different task/application. Grid computers also tend to be more heterogeneous and geographically dispersed (thus not physically coupled) than cluster computers. Although a single grid can be dedicated to a particular application, commonly a grid is used for a variety of purposes. Grids are often constructed with general-purpose grid middleware software libraries. Grid sizes can be quite large. Grids are a form of distributed computing whereby a "super virtual computer" is composed of many networked loosely coupled computers acting together to perform large tasks. For certain applications, distributed or grid computing can be seen as a special type of parallel computing that relies on complete
Grid computing es el uso de recursos informáticos ampliamente distribuidos para alcanzar un objetivo común. Una red de computación se puede pensar como un sistema distribuido con cargas de trabajo no interactivas que involucran muchos archivos. Grid computing se distingue de los sistemas de computación convencionales de alto rendimiento como la computación de cluster en que las computadoras de la red tienen cada nodo para realizar una tarea / aplicación diferente. Las computadoras de la red también tienden a ser más heterogéneas y geográficamente dispersas (por lo tanto no físicamente acopladas) que las computadoras de clúster. Aunque una sola red puede ser dedicada a una aplicación particular, comúnmente una red se utiliza para una variedad de propósitos. Las redes a menudo se construyen con bibliotecas de software de gridware de propósito general. Los tamaños de la red pueden ser bastante grandes.