Tabla de contenido:
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 red, las computadoras en la red pueden trabajar juntas en una tarea, funcionando así como una supercomputadora.
Por lo general, 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, manteniendo la flexibilidad para procesar numerosos problemas más pequeños. Las cuadrículas informáticas ofrecen una infraestructura multiusuario que se adapta a las demandas discontinuas de un gran procesamiento de información.
Techopedia explica Grid Computing
Una red está conectada por nodos paralelos que forman un grupo 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. A menudo se usa en análisis estructural, servicios web como banca ATM, infraestructuras administrativas e investigación científica o de mercado.
La idea de la computación grid se estableció 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 red se compone de aplicaciones utilizadas para problemas informáticos computacionales que están conectadas en un entorno de red paralelo. Conecta cada PC y combina información para formar una aplicación que requiere mucha computación.
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 utilizados para la gestión de datos y el intercambio 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 dispersos y un archivo continuo.
- CPU Scavenging Grids: un sistema de eliminación de ciclos que mueve proyectos de una PC a otra según sea necesario. Una red familiar de barrido de CPU es la búsqueda de computación de inteligencia extraterrestre, que incluye más de tres millones de computadoras.
La computación Grid está estandarizada por el Global Grid Forum y aplicada por Globus Alliance utilizando Globus Toolkit, el estándar de facto para middleware grid 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 monitoreo y descubrimiento
- Asignación de recursos de red y protocolo de gestión
- Acceso global al almacenamiento secundario y GridFTP