El Grid Computing es un modelo de computación distribuida que permite compartir recursos como servidores de almacenamiento, memoria y procesamiento a través de una red entre usuarios y empresas con un objetivo común. Un sistema de grid computing coordina recursos distribuidos de forma descentralizada usando protocolos e interfaces estándar para proporcionar servicios con calidad. El modelo ofrece flexibilidad ante fallos y ahorro de costos al aprovechar recursos disponibles en la red.