¿Qué es la computación en red?
La computación en cuadrícula es el acto de compartir tareas en varias computadoras. Las tareas pueden variar desde el almacenamiento de datos hasta cálculos complejos y pueden extenderse a grandes distancias geográficas. En algunos casos, las computadoras dentro de una red se usan normalmente y solo actúan como parte de la red cuando no están en uso. Estas cuadrículas eliminan los ciclos no utilizados en cualquier computadora a la que puedan acceder, para completar proyectos dados. SETI @ home es quizás uno de los proyectos de computación en cuadrícula más conocidos, y varias otras organizaciones dependen de voluntarios que ofrecen agregar sus computadoras a una cuadrícula.
Estas computadoras se unen para crear una supercomputadora virtual. Las computadoras en red pueden trabajar en los mismos problemas, tradicionalmente reservados para las supercomputadoras, y sin embargo, esta red de computadoras es más poderosa que las súper computadoras construidas en los años setenta y ochenta. Las supercomputadoras modernas se basan en los principios de la computación grid, incorporando muchas computadoras más pequeñas en un todo más grande.
La idea de la computación grid se originó con Ian Foster, Carl Kesselman y Steve Tuecke. Se unieron para desarrollar un conjunto de herramientas para manejar la gestión de la computación, el movimiento de datos, la gestión del almacenamiento y otra infraestructura que podría manejar grandes redes sin restringirse a hardware y requisitos específicos. La técnica también es excepcionalmente flexible.
Las técnicas de computación en cuadrícula se pueden usar para crear tipos muy diferentes de cuadrículas, agregando flexibilidad y potencia mediante el uso de los recursos de múltiples máquinas. Una cuadrícula de equipos utilizará una cuadrícula para controlar un equipo, como un telescopio, y analizará los datos que el equipo recopila. Sin embargo, una cuadrícula de datos administrará principalmente grandes cantidades de información, permitiendo a los usuarios compartir el acceso.
La computación en cuadrícula es similar a la computación en clúster, pero hay varias diferencias distintas. En una cuadrícula, no hay gestión centralizada; Las computadoras en la red se controlan de forma independiente y pueden realizar tareas no relacionadas con la red a discreción del operador. No se requiere que las computadoras en una red tengan el mismo sistema operativo o hardware. Las redes también suelen estar conectadas libremente, a menudo en una red descentralizada, en lugar de estar contenidas en una sola ubicación, como suelen estar las computadoras en un grupo.