computación en red


La computación grid es el uso de recursos informáticos ampliamente distribuidos para alcanzar un objetivo común. Se puede pensar en una cuadrícula informática como un sistema distribuido con cargas de trabajo no interactivas que involucran muchos archivos. La computación en cuadrícula se distingue de los sistemas informáticos convencionales de alto rendimiento, como la computación en clúster , en que las computadoras en cuadrícula tienen cada nodo configurado para realizar una tarea/aplicación diferente. Las computadoras de red también tienden a ser más heterogéneas y dispersas geográficamente (por lo tanto, no están acopladas físicamente) que las computadoras de clúster. [1]Aunque una sola cuadrícula se puede dedicar a una aplicación en particular, comúnmente una cuadrícula se usa para una variedad de propósitos. Las cuadrículas a menudo se construyen con bibliotecas de software de middleware de cuadrícula de uso general. Los tamaños de cuadrícula pueden ser bastante grandes. [2]

Las cuadrículas son una forma de computación distribuida en la que una "supercomputadora virtual" se compone de muchas computadoras conectadas en red que actúan juntas para realizar grandes tareas. Para ciertas aplicaciones, la computación distribuida o grid puede verse como un tipo especial de computación paralela que se basa en computadoras completas (con CPU integradas, almacenamiento, fuentes de alimentación, interfaces de red, etc.) conectadas a una red informática (privada o pública) mediante una interfaz de red convencional , como Ethernet . Esto contrasta con la noción tradicional de una supercomputadora , que tiene muchos procesadores conectados por un bus de computadora local de alta velocidad.. Esta tecnología se ha aplicado a problemas científicos, matemáticos y académicos computacionalmente intensivos a través de la computación voluntaria , y se utiliza en empresas comerciales para aplicaciones tan diversas como descubrimiento de fármacos , pronósticos económicos , análisis sísmico y procesamiento de datos de back office en apoyo de e- comercio y servicios Web .

Grid computing combina computadoras de múltiples dominios administrativos para alcanzar un objetivo común, [3] para resolver una sola tarea, y luego puede desaparecer con la misma rapidez. El tamaño de una cuadrícula puede variar desde pequeño (confinado a una red de estaciones de trabajo dentro de una corporación, por ejemplo) hasta grandes colaboraciones públicas entre muchas empresas y redes. "La noción de una cuadrícula confinada también puede conocerse como una cooperación entre nodos, mientras que la noción de una cuadrícula más grande y más amplia puede referirse a una cooperación entre nodos". [4]

La coordinación de aplicaciones en Grids puede ser una tarea compleja, especialmente cuando se coordina el flujo de información a través de recursos informáticos distribuidos. Los sistemas de flujo de trabajo de cuadrícula se han desarrollado como una forma especializada de un sistema de gestión de flujo de trabajo diseñado específicamente para componer y ejecutar una serie de pasos computacionales o de manipulación de datos, o un flujo de trabajo, en el contexto de la cuadrícula.

La computación "distribuida" o "de rejilla" en general es un tipo especial de computación paralela que se basa en computadoras completas (con CPU integradas, almacenamiento, fuentes de alimentación, interfaces de red, etc.) conectadas a una red (privada, pública o Internet ) por una interfaz de red convencional que produce hardware básico, en comparación con la menor eficiencia de diseñar y construir una pequeña cantidad de supercomputadoras personalizadas. La principal desventaja de rendimiento es que los distintos procesadores y las áreas de almacenamiento local no tienen conexiones de alta velocidad. Por lo tanto, esta disposición es adecuada para aplicaciones en las que se pueden realizar múltiples cálculos paralelos de forma independiente, sin necesidad de comunicar resultados intermedios entre procesadores.[5] La escalabilidad de gama alta de las redes geográficamente dispersas es generalmente favorable, debido a la baja necesidad de conectividad entre nodos en relación con la capacidad de la Internet pública. [ cita requerida ]