Computación en cuadrícula

Definición - ¿Qué significa Grid Computing?

La computación en cuadrícula es una arquitectura de procesador que combina recursos informáticos de varios dominios para alcanzar un objetivo principal. En la computación en cuadrícula, las computadoras de la red pueden trabajar juntas en una tarea, por lo que funcionan como una supercomputadora.

Normalmente, una cuadrícula funciona en varias tareas dentro de una red, pero también es capaz de trabajar en aplicaciones especializadas. Está diseñado para resolver problemas que son demasiado grandes para una supercomputadora mientras mantiene la flexibilidad para procesar numerosos problemas más pequeños. Las redes de computación ofrecen una infraestructura multiusuario que se adapta a las demandas discontinuas del procesamiento de información de gran tamaño.

Techinfo explica Grid Computing

Una red está conectada por nodos paralelos que forman un clúster de computadoras, que se ejecuta en un sistema operativo, Linux o software libre. El tamaño del clúster puede variar desde una pequeña estación de trabajo hasta varias redes. La tecnología se aplica a una amplia gama de aplicaciones, como tareas matemáticas, científicas o educativas a través de varios recursos informáticos. Se utiliza a menudo en análisis estructural, servicios web como banca ATM, infraestructuras de back-office e investigación científica o de marketing.

La idea de la computación en red fue establecida por primera vez a principios de la década de 1990 por Carl Kesselman, Ian Foster y Steve Tuecke. Desarrollaron el estándar Globus Toolkit, que incluía cuadrículas para la gestión del almacenamiento de datos, el procesamiento de datos y la gestión intensiva de la computación.

La computación en cuadrícula se compone de aplicaciones que se utilizan para problemas informáticos que están conectados en un entorno de redes en paralelo. Conecta cada PC y combina información para formar una aplicación que requiere muchos cálculos.

Las cuadrículas tienen una variedad de recursos basados ​​en diversas estructuras de software y hardware, lenguajes de computadora y marcos, ya sea en una red o mediante el uso de estándares abiertos con pautas específicas para lograr un objetivo común.

Las operaciones de red generalmente se clasifican en dos categorías:

  • Cuadrícula de datos: un sistema que maneja grandes conjuntos de datos distribuidos que se utilizan para la gestión de datos y el uso compartido controlado de usuarios. Crea entornos virtuales que apoyan la investigación dispersa y organizada. El Centro de Terremotos del Sur de California es un ejemplo de una cuadrícula de datos; utiliza un sistema de software intermedio que crea una biblioteca digital, un sistema de archivos disperso y un archivo continuo.
  • Rejillas de limpieza de CPU: un sistema de limpieza de ciclos que mueve proyectos de una PC a otra según sea necesario. Una cuadrícula de barrido de CPU familiar es la búsqueda de cómputo de inteligencia extraterrestre, que incluye más de tres millones de computadoras.

La computación en cuadrícula está estandarizada por el Global Grid Forum y aplicada por Globus Alliance utilizando Globus Toolkit, el estándar de facto para el middleware de cuadrícula que incluye varios componentes de aplicación.

La arquitectura Grid aplica el protocolo definido por Global Grid Forum que incluye lo siguiente:

  • Infraestructura de seguridad de red
  • Servicio de seguimiento y descubrimiento
  • Protocolo de gestión y asignación de recursos de la red
  • Acceso global al almacenamiento secundario y GridFTP