Computación Grid
La computación en cuadrícula (también llamada "computación distribuida") es una colección de computadoras trabajando juntos para realizar diversas tareas. Distribuye la carga de trabajo a través de múltiples sistemas, permitiendo que las computadoras contribuyan con sus recursos individuales a un objetivo común.
Una red informática es similar a una grupo, pero cada sistema (o nodo) en una cuadrícula tiene su propio administrador de recursos. En un clúster, los recursos se gestionan de forma centralizada, generalmente por un solo sistema. Además, los clústeres generalmente se encuentran en un solo espacio físico (como un LAN), mientras que la computación en cuadrícula a menudo incorpora sistemas en varias ubicaciones diferentes (como un WAN).
Para que los sistemas en una red informática funcionen juntos, deben estar físicamente conectados (a través de un red o el Internet) y ejecutar software que les permita comunicarse. El software utilizado en la computación grid se llama middleware ya que traduce la información pasada de un sistema a otro a un formato reconocible. Esto permite que los datos calculados por un nodo dentro de la cuadrícula sean almacenados o procesados por otro sistema en la cuadrícula.
La computación en red tiene muchas aplicaciones científicas diferentes. Por ejemplo, se usa para modelar los cambios en las estructuras moleculares, analizar el comportamiento del cerebro y calcular modelos físicos complejos. También se utiliza para realizar simulaciones climáticas y económicas. Algunas compañías también usan la computación grid para procesar datos internos y proporcionar servicios a través de Internet. La computación en nube, por ejemplo, se considera un subconjunto de la computación grid.