fbpx
Wikipedia

Computación en malla

La computación en malla (en inglés grid computing) es una tecnología que permite utilizar de forma coordinada recursos heterogéneos (entre ellos procesadores, almacenamiento y aplicaciones específicas) que no están sujetos a un control centralizado. Es una forma de computación distribuida, en la cual los nodos participantes pueden ser de iguales o distintas arquitecturas y cubrir toda la gama de potencia de cómputo, desde embebidos hasta supercomputadoras.

Los sistemas que forman parte de una topología en malla están interconectados mediante redes de área extensa (por ejemplo internet). Desarrollado en ámbitos científicos a principios de los años 1990, su entrada al mercado comercial siguió la idea de la llamada computación bajo demanda.

El término malla se refiere a una infraestructura que permite la integración y el uso colectivo de ordenadores de alto rendimiento, redes y bases de datos que son propiedad y están administrados por diferentes instituciones. Puesto que la colaboración entre instituciones envuelve un intercambio de datos, o de tiempo de computación, el propósito de la red en malla es facilitar la integración de recursos computacionales. Universidades, laboratorios de investigación o empresas se asocian para formar mallas para lo cual utilizan algún tipo de software que implemente este concepto.

En la computación en malla, las redes pueden ser vistas como una forma de computación distribuida donde un “supercomputador virtual” está compuesto por una serie de computadores agrupados para realizar grandes tareas.

¿Qué es?

Llamamos malla al sistema de computación distribuido que permite compartir recursos no centrados geográficamente para resolver problemas de gran escala. Los recursos compartidos pueden ser ordenadores (PC, estaciones de trabajo, supercomputadoras, PDA, portátiles, móviles, etc), software, datos e información, instrumentos especiales (radio, telescopios, etc.) o personas/colaboradores.

Grid Computing consiste en conectar un grupo de ordenadores de manera descentralizada con el fin de formar un superordenador virtual.La potencia de cálculo distribuida de manera flexible permite realizar tareas complejas con varios recursos simultáneamente y optimizar el uso de la infraestructura.

La computación en malla ofrece muchas ventajas frente a otras tecnologías alternativas. La potencia que ofrecen multitud de computadores conectados en red usando una malla es prácticamente ilimitada, además de que ofrece una perfecta integración de sistemas y dispositivos heterogéneos, por lo que las conexiones entre diferentes máquinas no generarán ningún problema. Se trata de una solución altamente escalable, potente y flexible, ya que evitarán problemas de falta de recursos (cuellos de botella) y nunca queda obsoleta, debido a la posibilidad de modificar el número y características de sus componentes.

Estos recursos se distribuyen en la red de forma transparente pero guardando unas pautas de seguridad y políticas de gestión de carácter tanto técnico como económico. Así pues, su objetivo será el de compartir una serie de recursos en la red de manera uniforme, segura, transparente, eficiente y fiable, ofreciendo un único punto de acceso a un conjunto de recursos distribuidos geográficamente en diferentes dominios de administración. Esto nos puede llevar a pensar que la computación Grid permite la creación de empresas virtuales. Es importante saber que una malla es un conjunto de máquinas distribuidas que ayudan a mejorar el trabajo sobre software pesados.

¿Cómo funciona?

El funcionamiento del grid computing requiere de un middleware e interfaces (nodos) para asegurar la comunicación entre los equipos distribuidos[1]​. Otro de los elementos es el motor de búsqueda, ya que este no solo servirá para que el usuario encuentre los datos que necesite, también encontrará las herramientas para analizarlos y el poder de cómputo necesario para realizar las operaciones.

Como norma general, el grid computing comienza con la instalación de un software en los equipos cliente, este es el encargado de descargar un trozo de la tarea total del proyecto. Este software hace uso de la computadora cuando esta no se encuentra en uso, o usa los recursos que la computadora no está usando en ese momento para no intervenir en el trabajo normal del usuario. Una vez que el proceso termina, el software enviará los resultados a un servidor central y comenzará la descarga de la siguiente tarea que debe realizar. Entre más usuarios instalen el software en sus equipos, más elementos son añadidos a la red y el proceso de computación se vuelve más rápido.

Arquitectura

La arquitectura de la computación grid esta descrita por capas, en donde cada una de estas capas tiene funciones específicas. Gracias a esta arquitectura, el grid computing ha sido usada para tareas dentro del ámbito científico y de investigación. Dicha arquitectura está basada en protocolos, esto quiere decir que, entre cada uno de los niveles, los usuarios pueden gestionar condiciones para explotar al máximo el uso compartido de recursos.

  • En el nivel de infraestructura, también denominado fábrica, están los recursos computacionales, como los servidores, bases de datos, etc. Asimismo, se incluyen los mecanismos de control y gestión.
  • El nivel de conectividad pertenece a los protocolos de comunicación y seguridad, los cuales son usados para permitir que los recursos físicos puedan comunicarse, entre estos protocolos se encuentra, el protocolo SSL, certificados X.509 y la pila del protocolo TCP/IP. La seguridad se vuelve un punto muy importante, ya que se pueden compartir recursos entre varias organizaciones, las cuales pueden tener sus propias políticas de seguridad.
  • Dentro del nivel de recurso se lleva a cabo la negociación, control y monitoreo de algún recurso en específico, así como toda su información, también es donde se ejecutan los protocolos de control y monitoreo de dicho recurso.
  • En el nivel de recursos es donde están todos los servicios que se pueden gestionar, en estos servicios se pueden encontrar el servicio de directorios, este servicio es el que permite al usuario encontrar recursos de su interés. También se encuentran los planificadores distribuidos, los cuales son los encargados de asignar tareas a cada uno de los recursos.
  • Finalmente, en el nivel de aplicación es donde los protocolos de dicha capa permiten a las aplicaciones acceder a la infraestructura del grid computing. Dependiendo del tipo de aplicación puede ser necesario conectarse a las distintas capas o acceder directamente a una de ellas, o incluso acceder directamente a la infraestructura.

Historia

El término computación en malla tiene su origen en el comienzo de los años noventa como una metáfora para hacer que el acceso a la potencia de los computadores sea tan sencillo como acceder a una red eléctrica. La metáfora de la red eléctrica para el computación accesible en seguida se volvió canónica cuando Ian Foster y Carl Kesselman publicaron su trabajo seminal, The Grid: Blueprint for a new computer infrastructure en 1999.

Las ideas de la computación mallada (incluidas aquellas de la computación distribuida, programación orientada a objetos y servicios Web) fueron reunidas por Ian Foster, Carl Kesselman, y Steve Tuecke, conocidos como los padres de la computación en malla.[2]​ Lideraron el esfuerzo por la creación del Globus Toolkit incorporando no solo la gestión de la computación, sino también la gestión del almacenamiento, aprovisionamiento de seguridad, traslado de datos, monitorización, y un conjunto de herramientas para el desarrollo de servicios adicionales basados en la misma infraestructura, incluyendo la negociación de los acuerdos, mecanismos de notificación, servicios de activación y agregación de información. Mientras que Globus Toolkit se mantiene como el estándar de facto para soluciones de creación de redes, otras herramientas han sido creadas para responder a una serie de servicios necesarios para crear una red empresarial o global.

En 2007, el término computación en la nube se hizo popular, lo cual es conceptualmente similar a la definición canónica de Foster de la computación en malla (en términos de recursos de computación consumidos tal como la electricidad en una red eléctrica).

Actualidad

Existen muchos proyectos que han sido desarrollados en esta línea, tales como Edonkey, Emule o Limewire. Se trata de programas para compartir datos a nivel mundial entre diferentes máquinas. Las redes en malla y P2P tienen mucho en común y especialmente la idea básica de compartición de recursos. Entre las características diferentes podemos ver la P2P como más anónima y generalizada en ordenadores de usuarios de Internet, mientras que las mallas nacen de una estructura de nodos más controlada y jerarquizada en centros científicos. Una primera experiencia fue GriPhyN, para unir nodos en el proceso de físicas de altas energías en Estados Unidos.

 
Captura de pantalla del software cliente de SETI@home

Otro proyecto también muy importante es SETI@home. Éste cuenta con miles de PC repartidos por Internet que ceden tiempo de sus procesadores, ciclos de proceso desocupados, para analizar señales buscando patrones inteligentes extraterrestres. Sin embargo, su uso destaca también en los centros de investigación desde finales del 1990 en proyectos que van desde Física de Partículas a Astrofísica o incluso Biología. En Europa con el apoyo de proyectos de Centro Europeo Investigación Nuclear y el programa marco europeo se creó el software y red EDG (malla de datos europea). El uso de la computación mallada en estos campos ha supuesto una mejora exponencial en los últimos años.

Las empresas e instituciones que han participado en el desarrollo de estas tecnologías quieren entrar cuanto antes en una etapa de explotación comercial. Empresas como Microsoft y Sun Microsystems se han dado cuenta de la importancia que tendrá a medio plazo ofrecer computación en malla a sus clientes. Destacamos el papel de IBM invirtiendo en mallas como plataforma para ofrecer a sus clientes las ventajas como ahorro de tiempo y recursos económicos.

Existen varias soluciones comerciales en forma de empresas, por ejemplo:

  • La Enterprise Grid Alliance (EGA): se crea en California, en abril de 2004, por un grupo de empresas líderes en tecnología para desarrollar soluciones comerciales y empresariales de informática distribuida y para acelerar el despliegue de esta tecnología en las empresas. Es un consorcio abierto enfocado en el desarrollo y promoción de soluciones de mallas empresariales.
  • Sun Microsystems: el software Grid Engine de Sun hace más fácil agregar máquinas a la malla y automáticamente toma ventaja de la energía incrementada, por lo que ahorra tiempo y recursos a través de una red en malla rápida, eficiente y confiable para el manejo y despliegue.
  • Andago: con el objetivo de acercar la topología de malla a los entornos industriales y de negocio, Andago añadió a su oferta de soluciones su experiencia en proyectos Grid.
  • JPPF: el software JPPF habilita las aplicaciones con altos requerimientos de procesamiento para ser ejecutadas en varias computadoras con diferentes características heterógeneas gracias a su arquitectura basada en Java, de manera escalable (agregando o disminuyendo computadoras participantes) de manera dinámica, distribuyendo la aplicación en tareas.

Existen diversos middleware con capacidades y funcionalidades muy variadas que, en función de la complejidad, servicios ofrecidos y dimensión de la red en malla a implantar, se seleccionará la opción idónea. Las soluciones middleware, todas ellas de código abierto, utilizadas (por ejemplo por Andago) son: EGEE para grandes proyectos, Globus Solutions para proyectos medios, Grid Engine para pequeñas implantaciones.

Segmentación del mercado en la computación en malla

Para la segmentación del mercado de la computación en malla, hemos de considerar dos perspectivas: la parte del proveedor y la parte del usuario.

La parte del proveedor

La totalidad del mercado de computación en malla abarca múltiples mercados específicos. Estos son el mercado del middleware, el mercado de aplicaciones habilitadoras, el mercado de computación bajo demanda y el mercado del software como servicio (SaaS). El middleware para mallas es un producto software específico, el cual permite la compartición de recursos heterogéneos y organizaciones virtuales. Se instala e integran en la infraestructura existente de la compañía o las compañías involucradas, y provee de una capa especial situada sobre la infraestructura heterogénea y las aplicaciones específicas de usuario. Los principales middleware son Globus Toolkit, gLite y UNICORE.

La computación bajo demanda se refiere al aprovisionamiento de computación en malla y aplicaciones como servicio tanto como una utilidad de malla abierta o una solución de hospedaje para una organización u organización virtual (VO). Los principales competidores en el marcado de computación bajo demanda son Sun Microsystems, IBM y HP.

Las aplicaciones habilitadoras de mallas son programas específicos que pueden utilizar la infraestructura en malla. Esto es posible mediante el uso del middleware para mallas.

El software como servicio (SaaS) es un «software que se posee, provee y se gestiona remotamente por uno o más proveedores».[cita requerida] Adicionalmente, las aplicaciones SaaS se basan en un solo set de código común y definiciones de datos. Son consumidos en un modelo uno a muchos, y utiliza un modelo de suscripción para pago en función del uso. Los proveedores de SaaS no son necesariamente dueños de los suministros de computación, los cuales son requeridos para ejecutar su SaaS. El mercado de la computación bajo demanda provee de suministros de computación para los proveedores de SaaS.

La parte del usuario

Para compañías que lo demandan o usuarios del mercado de la computación en malla, los diferentes segmentos tienen implicaciones significativas para su estrategia de despliegue de TI. La estrategia de despliegue de TI así como el tipo de inversiones de TI hechas son aspectos relevantes para usuarios de mallas potenciales y juegan un papel importante en la adopción de esta tecnología.

Características

  • Capacidad de balanceo de sistemas: no habría necesidad de calcular la capacidad de los sistemas en función de los picos de trabajo, ya que la capacidad se puede reasignar desde la granja de recursos a donde se necesite;
  • Alta disponibilidad. con la nueva funcionalidad, si un servidor falla, se reasignan los servicios en los servidores restantes;
  • Reducción de costes: con esta arquitectura los servicios son gestionados por "granjas de recursos". Ya no es necesario disponer de "grandes servidores" y podremos hacer uso de componentes de bajo coste. Cada sistema puede ser configurado siguiendo el mismo patrón;

Se relaciona el concepto de malla con la nueva generación del protocolo de internet. El nuevo protocolo de Internet IPv6 permitirá trabajar con una Internet más rápida y accesible. Una de las ideas clave en la superación de las limitaciones actuales de Internet IPv4 es la aparición de nuevos niveles de servicio que harán uso de la nueva capacidad de la red para intercomunicar los ordenadores.

Este avance en la comunicación permitirá el avance de las ideas de computación en malla al utilizar como soporte la altísima conectividad de Internet. Es por ello que uno de los campos de mayor innovación en el uso de la computación en malla, fuera de los conceptos de supercomputación, es el desarrollo de un estándar para definir los servicios en malla frente a los servicios web.

Clasificación con base en sus características

  1. Intragrid: se enfocan a una misma empresa con recursos heterogéneos, haciendo uso de redes LAN, por lo que se cuentan con menores problemas de seguridad y de confiabilidad.
  2. Intergrid: se enfocan hacia múltiples empresas, por lo que se requieren múltiples dominios administrativos, se hace uso de conexiones WAN, por lo que la seguridad y la confiabilidad se vuelven un punto muy importante.

Desventajas

No obstante, la computación en malla presenta algunos inconvenientes que deben solucionarse. Estos problemas son:

  • Recursos heterogéneos: la red debe ser capaz de poder manejar cualquier tipo de recurso que maneje el sistema, si no resultará totalmente inútil.
  • Descubrimiento, selección, reserva, asignación, gestión y monitorización de recursos son procesos que deben controlarse externamente y que influyen en el funcionamiento de la red.
  • Necesidad de desarrollo de aplicaciones para manejar la red, así como desarrollo de modelos eficientes de uso.
  • Comunicación lenta y no uniforme.
  • Organizativos: dominios de administración, modelo de explotación y costes, política de seguridad...
  • Económicos: precio de los recursos, oferta/demanda
  • En algunos casos, administración compleja y componentes de sistema incompatibles.
  • La potencia de cálculo no aumenta linealmente con el número de ordenadores acoplados.Podemos clasificar el Grid Computing en distintos subgrupos.

Ventajas y requisitos

La computación en malla supone un avance respecto a la World Wide Web. Esta proporciona un acceso transparente a información que está almacenada en millones de ordenadores repartidos por todo el mundo. Frente a ello, la red en malla es una infraestructura nueva que proporciona acceso transparente a potencia de cálculo y capacidad de almacenamiento distribuida por una organización o por todo el mundo.

Los requisitos que debe cumplir cualquier red en malla son:

Los datos deben compartirse entre miles de usuarios con intereses distintos. Se deben enlazar los centros principales de supercomputación, no solo los PC. Se debe asegurar que los datos sean accesibles en cualquier lugar y en cualquier momento. Debe armonizar las distintas políticas de gestión de muchos centros diferentes. Debe proporcionar seguridad.

Y los beneficios que se obtienen:

  • Proporciona un mecanismo de colaboración transparente entre grupos dispersos, tanto científicos como comerciales.
  • Posibilita el funcionamiento de aplicaciones a gran escala.
  • Facilita el acceso a recursos distribuidos desde nuestros PC.
  • Coordinación y gestión de procesos y tareas entre dispositivos.
  • Escalado económico de los procesos de la empresa mediante potencia de cálculo y capacidades de almacenamiento acopladas.
  • Procesamiento simultáneo/paralelo, análisis y presentación de grandes cantidades de datos a través de redes informáticas globales.
  • Las tareas complejas pueden resolverse con mayor rapidez y eficacia.
  • Todos estos objetivos y beneficios se engloban en la idea de "e-Ciencia".

Estos beneficios tendrán repercusión en muchos campos:

La tecnología derivada de la malla abre un enorme abanico de posibilidades para el desarrollo de aplicaciones en muchos sectores. Por ejemplo: desarrollo científico y tecnológico, educación, sanidad, y administración pública.

Comparación entre las mallas y los supercomputadores convencionales

La computación en malla, en general, es un tipo especial de computación paralela que se basa en computadores completos (con CPU, almacenamiento, fuentes de alimentación, interfaces de red, etc.) conectados a una red (privada, pública o internet) por una interfaz de red convencional aportando un hardware sencillo, en comparación al diseño y construcción de baja eficiencia de un pequeño número de supercomputadores personalizados. La principal desventaja en cuanto a rendimiento es que los diversos procesadores y áreas locales de almacenamiento no tienen conexiones de alta velocidad. Esta composición es apropiada para aplicaciones donde pueden tener lugar múltiples computaciones paralelas independientemente, sin la necesidad de comunicar resultados inmediatos entre procesadores.[3]

Existen también algunas diferencias en la programación y el despliegue. La escritura de programas que se ejecuten en el entorno de un supercomputador puede resultar costosa y compleja, la cual puede tener un sistema operativo personalizado, o requerir de un programa para lidiar con los problemas de concurrencia. Si se puede paralelizar un problema adecuadamente, una capa “delgada” de infraestructura mallada puede permitir que programas convencionales e independientes se ejecuten en múltiples máquinas. Esto hace posible escribir y depurar sobre una sola máquina convencional, y elimina complicaciones debidas a múltiples instancias de un mismo programa ejecutándose en la misma memoria compartida y espacio de almacenamiento simultáneamente.

Campos de aplicación

Hay que definir cinco áreas de trabajo determinadas por las necesidades de cálculo, espacio para el almacenamiento de los datos y tiempo de respuesta. Estas cinco grandes áreas son:

  1. Supercomputación distribuida: Se encuentran las aplicaciones que es imposible satisfacer en un único nodo, ya que las necesidades de estas aplicaciones se producen en instantes de tiempo determinados, consumiendo muchos recursos. Algunos ejemplos de estas aplicaciones son las simulaciones, herramientas de cálculo numérico, procesos de análisis de datos, extracción de conocimiento de almacenes de datos, entre otras. Teniendo esto en cuenta, se puede afirmar que con ayuda del grid computing es posible crear una máquina potente capaz de resolver problemas que solo una supercomputadora podría resolver, lo que a su vez reduce costos, brindando mayor velocidad, mejorando tiempos de producción y de servicio.
  2. Sistemas distribuidos en tiempo real: hay aplicaciones que generan datos a altas velocidades en tiempo real, por lo que es necesario que esos datos sean procesados en tiempo real, tal como los experimentos de física de alta energía, control remoto de equipos médicos de alta precisión, etc. Procesar estos datos en tiempo real es posible porque con ayuda del grid computing se cuentan con los recursos físicos necesarios para cumplir con las necesidades de este tipo de aplicaciones, facilitando los procesos mediante la flexibilidad y la colaboración de usuarios proporcionando recursos tecnológicos, datos, procesamiento y almacenamiento.
  3. Proceso intensivo de datos: Sistemas de bases de datos distribuidas requieren de un gran espacio de almacenamiento y en muchos casos no se tiene la capacidad suficiente en una sola computadora, es ahí donde el grid computing ayuda con el incremento de la capacidad de almacenamiento, sin aumentar costos, de esta manera los datos se distribuyen alrededor de todo el grid, pudiendo acceder a estos datos desde cualquier punto geográfico, ya que estos datos se encuentran distribuidos por todo el grid.
  4. Entornos virtuales de colaboración: esta es un área asociada a la teleinmersión, donde se aprovechan los grandes recursos que ofrece el grid computing para generar entornos 3D distribuidos. Es difícil contar con las características necesarias tanto de software como de hardware para realizar este tipo de tareas debido a que no se cuenta con la infraestructura necesaria o los costos son muy elevados, es por ello que el grid computing se vuelve una herramienta de gran utilidad para sacar el máximo provecho de las distintas máquinas conectadas al gris y así satisfacer las necesidades de estas aplicaciones.
  5. Servicios puntuales: en esta área se ofrecen recursos que una organización puede considerar como no necesarios, por lo que el grid computing puede ofrecer esos recursos sin que la organización deba desarrollarlos por sí misma. Algunos de los ejemplos son las aplicaciones que permiten acceder a un hardware muy específico. Cuando una empresa no cuenta con el hardware necesario pueden recurrir a otras alternativas que no impliquen la compra directa del recurso en cuestión, lo que puede ayudar a reducir costos al tener al alcance los equipos necesarios para realizar esa tarea específica.

Supercomputadores virtuales más rápidos

  • Abril de 2013, Folding@home – 11.4 x86-equivalente (5.8 "nativo") PFLOPS.[4]
  • Marzo de 2013, BOINC – procesando de media 9.2 PFLOPS.[5]
  • Abril de 2010, MilkyWay@Home computa sobre los 1.6 PFLOPS, con una gran cantidad de trabajo que recae sobre GPUs.[6]
  • Abril de 2010, SETI@Home computa medias de datos superiores a los 730 TFLOPS.[7]
  • Abril de 2010, Einstein@Home trabajando a más de 210 TFLOPS.[8]
  • Junio de 2011, GIMPS procesa 61 TFLOPS.[9]

Últimos apuntes

En definitiva, nos encontramos ante un paradigma de computación distribuida altamente versátil, escalable y que permite combinar la potencia de muchos equipos para lograr una capacidad global prácticamente ilimitada. Sus principales inconvenientes provienen de la dificultad para sincronizar los procesos de todos estos equipos, monitorizando recursos, asignando cargas de trabajo y estableciendo políticas de seguridad informática fiables.

Se trata de un paradigma computacional en fase de desarrollo actualmente que ya ofrece servicios a muchos campos de investigación y que en el futuro tendrá una mayor influencia si cabe en dichos campos, al gozar de una estructura evolucionada respecto a la actual, con mayor robustez, mucho más rápida en cuanto a la comunicación entre sus equipos y, obviamente, con una mayor capacidad computacional de cada máquina debido a la evolución en términos de procesamiento y de rendimiento del hardware.

Véase también

Alianzas y organizaciones

Redes de producción

  • European Grid Infrastructure
  • Enabling Grids for E-sciencE
  • INFN Production Grid
  • NorduGrid
  • OurGrid
  • Sun Grid
  • Techila
  • Xgrid

Proyectos Internacionales

Nombre Región Inicio Fin
Open Middleware Infrastructure Institute Europe (OMII-Europe) Europa Mayo de 2006 Mayo de 2008
Enabling Grids for E-sciencE (EGEE, EGEE II y EGEE III) Europa Marzo de 2004 Abril de 2010
Grid enabled Remote Instrumentation with Distributed Control and Computation (GridCC) Europa Septiembre de 2005 Septiembre de 2008
European Middleware Initiative (EMI) Europa Mayo de 2010 activo
KnowARC Europa Junio de 2006 Noviembre de 2009
Nordic Data Grid Facility Escandinavia y Finlandia Junio de 2006 Diciembre de 2012
World Community Grid Global Noviembre de 2004 activo
XtreemOS Europa Junio de 2006 (Mayo de 2010) ext. a septiembre de 2010
OurGrid Brasil Diciembre de 2004 activo

Referencias

  1. «¿Qué es el Grid Computing?». IONOS Digitalguide. Consultado el 24 de febrero de 2022. 
  2. The University of Chicago Magazine: April 2004 (ed.). «Father of the Grid». magazine.uchicago.edu. Consultado el 27 de mayo de 2020. 
  3. . E-sciencecity.org. Consultado el 25-04-2014.
  4. Pande lab (updated daily). «Client Statistics by OS». Folding@home. Stanford University. Consultado el 23 de abril de 2013. 
  5. «BOINCstats – BOINC combined credit overview». Consultado el 3 de marzo de 2013. 
  6. «MilkyWay@Home Credit overview». BOINC. Consultado el 21 de abril de 2010. 
  7. «SETI@Home Credit overview». BOINC. Consultado el 21 de abril de 2010. 
  8. «Einstein@Home Credit overview». BOINC. Consultado el 21 de abril de 2010. 
  9. «Internet PrimeNet Server Distributed Computing Technology for the Great Internet Mersenne Prime Search». GIMPS. Consultado el 6 de junio de 2011. 
  • D. H. Benjamín, “Computación distribuida: grid computing”, trabajo de graduación, Universidad de San Carlos de Guatemala, Guatemala, octubre de 2005. Consultado: marzo 2021.
  • G. E. Juan Manuel y J. B. David Eduardo, “Computación grid”, Tesis, Universidad Tecnológica de Bolívar, Cartagena, 2011. Consultado: marzo de 2021.
  • C. A. César Fernando y G. M. Luisa María, “Características de la computación grid y su relación con la ingeniería de sistemas y computación de la Universidad Tecnológica de Pereira”, Monografía, Universidad Tecnológica de Pereira”, Pereira, 2011. Consultado: marzo 2021.
  • A. Pablo y G. Estevan, “Clusteting y grid computing en sistemas de alta disponibilidad para servicios web y mail”, documento en línea, disponible en: https://www.researchgate.net/publication/276058088_CLUSTERING_Y_GR ID_COMPUTING_EN_SISTEMAS_DE_ALTA_DISPOBILIDAD_PARA_ SERVICIOS_WEB_Y_MAIL, rescatado: 8 de marzo de 2021.
  • “Computación distribuida”, sitio web [en línea], disponible en: http://185.5.126.23/innowiki/index.php/Computaci%C3%B3n_distribuida#:~: text=La%20computaci%C3%B3n%20distribuida%20o%20computaci%C3% B3n,por%20una%20red%20de%20comunicaciones.&text=Pues%20existen% 20muchos%20mini%2Dgrids%20para%20el%20desarrollo%20de%20investi gaci%C3%B3n. Consultado: marzo 2021.
  • A. Gladys Carolina, “Grid computing”, Monografía de adscripción, Universidad Nacional del Nordeste, Argentina, 2005. Consultado: marzo 2021.
  •   Datos: Q249999
  •   Multimedia: Grid Computing / Q249999

computación, malla, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, mayo, 2020, computación, malla, inglés, grid, computing, tecnología, permite, utilizar, forma, coordinada, recursos, heterogéneos, entr. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 27 de mayo de 2020 La computacion en malla en ingles grid computing es una tecnologia que permite utilizar de forma coordinada recursos heterogeneos entre ellos procesadores almacenamiento y aplicaciones especificas que no estan sujetos a un control centralizado Es una forma de computacion distribuida en la cual los nodos participantes pueden ser de iguales o distintas arquitecturas y cubrir toda la gama de potencia de computo desde embebidos hasta supercomputadoras Los sistemas que forman parte de una topologia en malla estan interconectados mediante redes de area extensa por ejemplo internet Desarrollado en ambitos cientificos a principios de los anos 1990 su entrada al mercado comercial siguio la idea de la llamada computacion bajo demanda El termino malla se refiere a una infraestructura que permite la integracion y el uso colectivo de ordenadores de alto rendimiento redes y bases de datos que son propiedad y estan administrados por diferentes instituciones Puesto que la colaboracion entre instituciones envuelve un intercambio de datos o de tiempo de computacion el proposito de la red en malla es facilitar la integracion de recursos computacionales Universidades laboratorios de investigacion o empresas se asocian para formar mallas para lo cual utilizan algun tipo de software que implemente este concepto En la computacion en malla las redes pueden ser vistas como una forma de computacion distribuida donde un supercomputador virtual esta compuesto por una serie de computadores agrupados para realizar grandes tareas Indice 1 Que es 2 Como funciona 3 Arquitectura 4 Historia 5 Actualidad 6 Segmentacion del mercado en la computacion en malla 6 1 La parte del proveedor 6 2 La parte del usuario 7 Caracteristicas 7 1 Clasificacion con base en sus caracteristicas 7 2 Desventajas 7 3 Ventajas y requisitos 7 4 Comparacion entre las mallas y los supercomputadores convencionales 8 Campos de aplicacion 9 Supercomputadores virtuales mas rapidos 10 Ultimos apuntes 11 Vease tambien 11 1 Alianzas y organizaciones 11 2 Redes de produccion 11 3 Proyectos Internacionales 12 Referencias Que es EditarLlamamos malla al sistema de computacion distribuido que permite compartir recursos no centrados geograficamente para resolver problemas de gran escala Los recursos compartidos pueden ser ordenadores PC estaciones de trabajo supercomputadoras PDA portatiles moviles etc software datos e informacion instrumentos especiales radio telescopios etc o personas colaboradores Grid Computing consiste en conectar un grupo de ordenadores de manera descentralizada con el fin de formar un superordenador virtual La potencia de calculo distribuida de manera flexible permite realizar tareas complejas con varios recursos simultaneamente y optimizar el uso de la infraestructura La computacion en malla ofrece muchas ventajas frente a otras tecnologias alternativas La potencia que ofrecen multitud de computadores conectados en red usando una malla es practicamente ilimitada ademas de que ofrece una perfecta integracion de sistemas y dispositivos heterogeneos por lo que las conexiones entre diferentes maquinas no generaran ningun problema Se trata de una solucion altamente escalable potente y flexible ya que evitaran problemas de falta de recursos cuellos de botella y nunca queda obsoleta debido a la posibilidad de modificar el numero y caracteristicas de sus componentes Estos recursos se distribuyen en la red de forma transparente pero guardando unas pautas de seguridad y politicas de gestion de caracter tanto tecnico como economico Asi pues su objetivo sera el de compartir una serie de recursos en la red de manera uniforme segura transparente eficiente y fiable ofreciendo un unico punto de acceso a un conjunto de recursos distribuidos geograficamente en diferentes dominios de administracion Esto nos puede llevar a pensar que la computacion Grid permite la creacion de empresas virtuales Es importante saber que una malla es un conjunto de maquinas distribuidas que ayudan a mejorar el trabajo sobre software pesados Como funciona EditarEl funcionamiento del grid computing requiere de un middleware e interfaces nodos para asegurar la comunicacion entre los equipos distribuidos 1 Otro de los elementos es el motor de busqueda ya que este no solo servira para que el usuario encuentre los datos que necesite tambien encontrara las herramientas para analizarlos y el poder de computo necesario para realizar las operaciones Como norma general el grid computing comienza con la instalacion de un software en los equipos cliente este es el encargado de descargar un trozo de la tarea total del proyecto Este software hace uso de la computadora cuando esta no se encuentra en uso o usa los recursos que la computadora no esta usando en ese momento para no intervenir en el trabajo normal del usuario Una vez que el proceso termina el software enviara los resultados a un servidor central y comenzara la descarga de la siguiente tarea que debe realizar Entre mas usuarios instalen el software en sus equipos mas elementos son anadidos a la red y el proceso de computacion se vuelve mas rapido Arquitectura EditarLa arquitectura de la computacion grid esta descrita por capas en donde cada una de estas capas tiene funciones especificas Gracias a esta arquitectura el grid computing ha sido usada para tareas dentro del ambito cientifico y de investigacion Dicha arquitectura esta basada en protocolos esto quiere decir que entre cada uno de los niveles los usuarios pueden gestionar condiciones para explotar al maximo el uso compartido de recursos En el nivel de infraestructura tambien denominado fabrica estan los recursos computacionales como los servidores bases de datos etc Asimismo se incluyen los mecanismos de control y gestion El nivel de conectividad pertenece a los protocolos de comunicacion y seguridad los cuales son usados para permitir que los recursos fisicos puedan comunicarse entre estos protocolos se encuentra el protocolo SSL certificados X 509 y la pila del protocolo TCP IP La seguridad se vuelve un punto muy importante ya que se pueden compartir recursos entre varias organizaciones las cuales pueden tener sus propias politicas de seguridad Dentro del nivel de recurso se lleva a cabo la negociacion control y monitoreo de algun recurso en especifico asi como toda su informacion tambien es donde se ejecutan los protocolos de control y monitoreo de dicho recurso En el nivel de recursos es donde estan todos los servicios que se pueden gestionar en estos servicios se pueden encontrar el servicio de directorios este servicio es el que permite al usuario encontrar recursos de su interes Tambien se encuentran los planificadores distribuidos los cuales son los encargados de asignar tareas a cada uno de los recursos Finalmente en el nivel de aplicacion es donde los protocolos de dicha capa permiten a las aplicaciones acceder a la infraestructura del grid computing Dependiendo del tipo de aplicacion puede ser necesario conectarse a las distintas capas o acceder directamente a una de ellas o incluso acceder directamente a la infraestructura Historia EditarEl termino computacion en malla tiene su origen en el comienzo de los anos noventa como una metafora para hacer que el acceso a la potencia de los computadores sea tan sencillo como acceder a una red electrica La metafora de la red electrica para el computacion accesible en seguida se volvio canonica cuando Ian Foster y Carl Kesselman publicaron su trabajo seminal The Grid Blueprint for a new computer infrastructure en 1999 Las ideas de la computacion mallada incluidas aquellas de la computacion distribuida programacion orientada a objetos y servicios Web fueron reunidas por Ian Foster Carl Kesselman y Steve Tuecke conocidos como los padres de la computacion en malla 2 Lideraron el esfuerzo por la creacion del Globus Toolkit incorporando no solo la gestion de la computacion sino tambien la gestion del almacenamiento aprovisionamiento de seguridad traslado de datos monitorizacion y un conjunto de herramientas para el desarrollo de servicios adicionales basados en la misma infraestructura incluyendo la negociacion de los acuerdos mecanismos de notificacion servicios de activacion y agregacion de informacion Mientras que Globus Toolkit se mantiene como el estandar de facto para soluciones de creacion de redes otras herramientas han sido creadas para responder a una serie de servicios necesarios para crear una red empresarial o global En 2007 el termino computacion en la nube se hizo popular lo cual es conceptualmente similar a la definicion canonica de Foster de la computacion en malla en terminos de recursos de computacion consumidos tal como la electricidad en una red electrica Actualidad EditarExisten muchos proyectos que han sido desarrollados en esta linea tales como Edonkey Emule o Limewire Se trata de programas para compartir datos a nivel mundial entre diferentes maquinas Las redes en malla y P2P tienen mucho en comun y especialmente la idea basica de comparticion de recursos Entre las caracteristicas diferentes podemos ver la P2P como mas anonima y generalizada en ordenadores de usuarios de Internet mientras que las mallas nacen de una estructura de nodos mas controlada y jerarquizada en centros cientificos Una primera experiencia fue GriPhyN para unir nodos en el proceso de fisicas de altas energias en Estados Unidos Captura de pantalla del software cliente de SETI home Otro proyecto tambien muy importante es SETI home Este cuenta con miles de PC repartidos por Internet que ceden tiempo de sus procesadores ciclos de proceso desocupados para analizar senales buscando patrones inteligentes extraterrestres Sin embargo su uso destaca tambien en los centros de investigacion desde finales del 1990 en proyectos que van desde Fisica de Particulas a Astrofisica o incluso Biologia En Europa con el apoyo de proyectos de Centro Europeo Investigacion Nuclear y el programa marco europeo se creo el software y red EDG malla de datos europea El uso de la computacion mallada en estos campos ha supuesto una mejora exponencial en los ultimos anos Las empresas e instituciones que han participado en el desarrollo de estas tecnologias quieren entrar cuanto antes en una etapa de explotacion comercial Empresas como Microsoft y Sun Microsystems se han dado cuenta de la importancia que tendra a medio plazo ofrecer computacion en malla a sus clientes Destacamos el papel de IBM invirtiendo en mallas como plataforma para ofrecer a sus clientes las ventajas como ahorro de tiempo y recursos economicos Existen varias soluciones comerciales en forma de empresas por ejemplo La Enterprise Grid Alliance EGA se crea en California en abril de 2004 por un grupo de empresas lideres en tecnologia para desarrollar soluciones comerciales y empresariales de informatica distribuida y para acelerar el despliegue de esta tecnologia en las empresas Es un consorcio abierto enfocado en el desarrollo y promocion de soluciones de mallas empresariales Sun Microsystems el software Grid Engine de Sun hace mas facil agregar maquinas a la malla y automaticamente toma ventaja de la energia incrementada por lo que ahorra tiempo y recursos a traves de una red en malla rapida eficiente y confiable para el manejo y despliegue Andago con el objetivo de acercar la topologia de malla a los entornos industriales y de negocio Andago anadio a su oferta de soluciones su experiencia en proyectos Grid JPPF el software JPPF habilita las aplicaciones con altos requerimientos de procesamiento para ser ejecutadas en varias computadoras con diferentes caracteristicas heterogeneas gracias a su arquitectura basada en Java de manera escalable agregando o disminuyendo computadoras participantes de manera dinamica distribuyendo la aplicacion en tareas Existen diversos middleware con capacidades y funcionalidades muy variadas que en funcion de la complejidad servicios ofrecidos y dimension de la red en malla a implantar se seleccionara la opcion idonea Las soluciones middleware todas ellas de codigo abierto utilizadas por ejemplo por Andago son EGEE para grandes proyectos Globus Solutions para proyectos medios Grid Engine para pequenas implantaciones Segmentacion del mercado en la computacion en malla EditarPara la segmentacion del mercado de la computacion en malla hemos de considerar dos perspectivas la parte del proveedor y la parte del usuario La parte del proveedor Editar La totalidad del mercado de computacion en malla abarca multiples mercados especificos Estos son el mercado del middleware el mercado de aplicaciones habilitadoras el mercado de computacion bajo demanda y el mercado del software como servicio SaaS El middleware para mallas es un producto software especifico el cual permite la comparticion de recursos heterogeneos y organizaciones virtuales Se instala e integran en la infraestructura existente de la compania o las companias involucradas y provee de una capa especial situada sobre la infraestructura heterogenea y las aplicaciones especificas de usuario Los principales middleware son Globus Toolkit gLite y UNICORE La computacion bajo demanda se refiere al aprovisionamiento de computacion en malla y aplicaciones como servicio tanto como una utilidad de malla abierta o una solucion de hospedaje para una organizacion u organizacion virtual VO Los principales competidores en el marcado de computacion bajo demanda son Sun Microsystems IBM y HP Las aplicaciones habilitadoras de mallas son programas especificos que pueden utilizar la infraestructura en malla Esto es posible mediante el uso del middleware para mallas El software como servicio SaaS es un software que se posee provee y se gestiona remotamente por uno o mas proveedores cita requerida Adicionalmente las aplicaciones SaaS se basan en un solo set de codigo comun y definiciones de datos Son consumidos en un modelo uno a muchos y utiliza un modelo de suscripcion para pago en funcion del uso Los proveedores de SaaS no son necesariamente duenos de los suministros de computacion los cuales son requeridos para ejecutar su SaaS El mercado de la computacion bajo demanda provee de suministros de computacion para los proveedores de SaaS La parte del usuario Editar Para companias que lo demandan o usuarios del mercado de la computacion en malla los diferentes segmentos tienen implicaciones significativas para su estrategia de despliegue de TI La estrategia de despliegue de TI asi como el tipo de inversiones de TI hechas son aspectos relevantes para usuarios de mallas potenciales y juegan un papel importante en la adopcion de esta tecnologia Caracteristicas EditarCapacidad de balanceo de sistemas no habria necesidad de calcular la capacidad de los sistemas en funcion de los picos de trabajo ya que la capacidad se puede reasignar desde la granja de recursos a donde se necesite Alta disponibilidad con la nueva funcionalidad si un servidor falla se reasignan los servicios en los servidores restantes Reduccion de costes con esta arquitectura los servicios son gestionados por granjas de recursos Ya no es necesario disponer de grandes servidores y podremos hacer uso de componentes de bajo coste Cada sistema puede ser configurado siguiendo el mismo patron Se relaciona el concepto de malla con la nueva generacion del protocolo de internet El nuevo protocolo de Internet IPv6 permitira trabajar con una Internet mas rapida y accesible Una de las ideas clave en la superacion de las limitaciones actuales de Internet IPv4 es la aparicion de nuevos niveles de servicio que haran uso de la nueva capacidad de la red para intercomunicar los ordenadores Este avance en la comunicacion permitira el avance de las ideas de computacion en malla al utilizar como soporte la altisima conectividad de Internet Es por ello que uno de los campos de mayor innovacion en el uso de la computacion en malla fuera de los conceptos de supercomputacion es el desarrollo de un estandar para definir los servicios en malla frente a los servicios web Clasificacion con base en sus caracteristicas Editar Intragrid se enfocan a una misma empresa con recursos heterogeneos haciendo uso de redes LAN por lo que se cuentan con menores problemas de seguridad y de confiabilidad Intergrid se enfocan hacia multiples empresas por lo que se requieren multiples dominios administrativos se hace uso de conexiones WAN por lo que la seguridad y la confiabilidad se vuelven un punto muy importante Desventajas Editar No obstante la computacion en malla presenta algunos inconvenientes que deben solucionarse Estos problemas son Recursos heterogeneos la red debe ser capaz de poder manejar cualquier tipo de recurso que maneje el sistema si no resultara totalmente inutil Descubrimiento seleccion reserva asignacion gestion y monitorizacion de recursos son procesos que deben controlarse externamente y que influyen en el funcionamiento de la red Necesidad de desarrollo de aplicaciones para manejar la red asi como desarrollo de modelos eficientes de uso Comunicacion lenta y no uniforme Organizativos dominios de administracion modelo de explotacion y costes politica de seguridad Economicos precio de los recursos oferta demanda En algunos casos administracion compleja y componentes de sistema incompatibles La potencia de calculo no aumenta linealmente con el numero de ordenadores acoplados Podemos clasificar el Grid Computing en distintos subgrupos Ventajas y requisitos Editar La computacion en malla supone un avance respecto a la World Wide Web Esta proporciona un acceso transparente a informacion que esta almacenada en millones de ordenadores repartidos por todo el mundo Frente a ello la red en malla es una infraestructura nueva que proporciona acceso transparente a potencia de calculo y capacidad de almacenamiento distribuida por una organizacion o por todo el mundo Los requisitos que debe cumplir cualquier red en malla son Los datos deben compartirse entre miles de usuarios con intereses distintos Se deben enlazar los centros principales de supercomputacion no solo los PC Se debe asegurar que los datos sean accesibles en cualquier lugar y en cualquier momento Debe armonizar las distintas politicas de gestion de muchos centros diferentes Debe proporcionar seguridad Y los beneficios que se obtienen Proporciona un mecanismo de colaboracion transparente entre grupos dispersos tanto cientificos como comerciales Posibilita el funcionamiento de aplicaciones a gran escala Facilita el acceso a recursos distribuidos desde nuestros PC Coordinacion y gestion de procesos y tareas entre dispositivos Escalado economico de los procesos de la empresa mediante potencia de calculo y capacidades de almacenamiento acopladas Procesamiento simultaneo paralelo analisis y presentacion de grandes cantidades de datos a traves de redes informaticas globales Las tareas complejas pueden resolverse con mayor rapidez y eficacia Todos estos objetivos y beneficios se engloban en la idea de e Ciencia Estos beneficios tendran repercusion en muchos campos Medicina imagenes diagnosis y tratamiento Bioinformatica estudios en genomica y proteomica Nanotecnologia diseno de nuevos materiales a escala molecular Ingenieria diseno simulacion analisis de fallos y acceso remoto a instrumentos de control Recursos naturales y medio ambiente prevision meteorologica observacion del planeta modelos y prediccion de sistemas complejos La tecnologia derivada de la malla abre un enorme abanico de posibilidades para el desarrollo de aplicaciones en muchos sectores Por ejemplo desarrollo cientifico y tecnologico educacion sanidad y administracion publica Comparacion entre las mallas y los supercomputadores convencionales Editar La computacion en malla en general es un tipo especial de computacion paralela que se basa en computadores completos con CPU almacenamiento fuentes de alimentacion interfaces de red etc conectados a una red privada publica o internet por una interfaz de red convencional aportando un hardware sencillo en comparacion al diseno y construccion de baja eficiencia de un pequeno numero de supercomputadores personalizados La principal desventaja en cuanto a rendimiento es que los diversos procesadores y areas locales de almacenamiento no tienen conexiones de alta velocidad Esta composicion es apropiada para aplicaciones donde pueden tener lugar multiples computaciones paralelas independientemente sin la necesidad de comunicar resultados inmediatos entre procesadores 3 Existen tambien algunas diferencias en la programacion y el despliegue La escritura de programas que se ejecuten en el entorno de un supercomputador puede resultar costosa y compleja la cual puede tener un sistema operativo personalizado o requerir de un programa para lidiar con los problemas de concurrencia Si se puede paralelizar un problema adecuadamente una capa delgada de infraestructura mallada puede permitir que programas convencionales e independientes se ejecuten en multiples maquinas Esto hace posible escribir y depurar sobre una sola maquina convencional y elimina complicaciones debidas a multiples instancias de un mismo programa ejecutandose en la misma memoria compartida y espacio de almacenamiento simultaneamente Campos de aplicacion EditarHay que definir cinco areas de trabajo determinadas por las necesidades de calculo espacio para el almacenamiento de los datos y tiempo de respuesta Estas cinco grandes areas son Supercomputacion distribuida Se encuentran las aplicaciones que es imposible satisfacer en un unico nodo ya que las necesidades de estas aplicaciones se producen en instantes de tiempo determinados consumiendo muchos recursos Algunos ejemplos de estas aplicaciones son las simulaciones herramientas de calculo numerico procesos de analisis de datos extraccion de conocimiento de almacenes de datos entre otras Teniendo esto en cuenta se puede afirmar que con ayuda del grid computing es posible crear una maquina potente capaz de resolver problemas que solo una supercomputadora podria resolver lo que a su vez reduce costos brindando mayor velocidad mejorando tiempos de produccion y de servicio Sistemas distribuidos en tiempo real hay aplicaciones que generan datos a altas velocidades en tiempo real por lo que es necesario que esos datos sean procesados en tiempo real tal como los experimentos de fisica de alta energia control remoto de equipos medicos de alta precision etc Procesar estos datos en tiempo real es posible porque con ayuda del grid computing se cuentan con los recursos fisicos necesarios para cumplir con las necesidades de este tipo de aplicaciones facilitando los procesos mediante la flexibilidad y la colaboracion de usuarios proporcionando recursos tecnologicos datos procesamiento y almacenamiento Proceso intensivo de datos Sistemas de bases de datos distribuidas requieren de un gran espacio de almacenamiento y en muchos casos no se tiene la capacidad suficiente en una sola computadora es ahi donde el grid computing ayuda con el incremento de la capacidad de almacenamiento sin aumentar costos de esta manera los datos se distribuyen alrededor de todo el grid pudiendo acceder a estos datos desde cualquier punto geografico ya que estos datos se encuentran distribuidos por todo el grid Entornos virtuales de colaboracion esta es un area asociada a la teleinmersion donde se aprovechan los grandes recursos que ofrece el grid computing para generar entornos 3D distribuidos Es dificil contar con las caracteristicas necesarias tanto de software como de hardware para realizar este tipo de tareas debido a que no se cuenta con la infraestructura necesaria o los costos son muy elevados es por ello que el grid computing se vuelve una herramienta de gran utilidad para sacar el maximo provecho de las distintas maquinas conectadas al gris y asi satisfacer las necesidades de estas aplicaciones Servicios puntuales en esta area se ofrecen recursos que una organizacion puede considerar como no necesarios por lo que el grid computing puede ofrecer esos recursos sin que la organizacion deba desarrollarlos por si misma Algunos de los ejemplos son las aplicaciones que permiten acceder a un hardware muy especifico Cuando una empresa no cuenta con el hardware necesario pueden recurrir a otras alternativas que no impliquen la compra directa del recurso en cuestion lo que puede ayudar a reducir costos al tener al alcance los equipos necesarios para realizar esa tarea especifica Supercomputadores virtuales mas rapidos EditarAbril de 2013 Folding home 11 4 x86 equivalente 5 8 nativo PFLOPS 4 Marzo de 2013 BOINC procesando de media 9 2 PFLOPS 5 Abril de 2010 MilkyWay Home computa sobre los 1 6 PFLOPS con una gran cantidad de trabajo que recae sobre GPUs 6 Abril de 2010 SETI Home computa medias de datos superiores a los 730 TFLOPS 7 Abril de 2010 Einstein Home trabajando a mas de 210 TFLOPS 8 Junio de 2011 GIMPS procesa 61 TFLOPS 9 Ultimos apuntes EditarEn definitiva nos encontramos ante un paradigma de computacion distribuida altamente versatil escalable y que permite combinar la potencia de muchos equipos para lograr una capacidad global practicamente ilimitada Sus principales inconvenientes provienen de la dificultad para sincronizar los procesos de todos estos equipos monitorizando recursos asignando cargas de trabajo y estableciendo politicas de seguridad informatica fiables Se trata de un paradigma computacional en fase de desarrollo actualmente que ya ofrece servicios a muchos campos de investigacion y que en el futuro tendra una mayor influencia si cabe en dichos campos al gozar de una estructura evolucionada respecto a la actual con mayor robustez mucho mas rapida en cuanto a la comunicacion entre sus equipos y obviamente con una mayor capacidad computacional de cada maquina debido a la evolucion en terminos de procesamiento y de rendimiento del hardware Vease tambien EditarAlianzas y organizaciones Editar Open Grid Forum Formerly Global Grid Forum Object Management GroupRedes de produccion Editar European Grid Infrastructure Enabling Grids for E sciencE INFN Production Grid NorduGrid OurGrid Sun Grid Techila XgridProyectos Internacionales Editar Nombre Region Inicio FinOpen Middleware Infrastructure Institute Europe OMII Europe Europa Mayo de 2006 Mayo de 2008Enabling Grids for E sciencE EGEE EGEE II y EGEE III Europa Marzo de 2004 Abril de 2010Grid enabled Remote Instrumentation with Distributed Control and Computation GridCC Europa Septiembre de 2005 Septiembre de 2008European Middleware Initiative EMI Europa Mayo de 2010 activoKnowARC Europa Junio de 2006 Noviembre de 2009Nordic Data Grid Facility Escandinavia y Finlandia Junio de 2006 Diciembre de 2012World Community Grid Global Noviembre de 2004 activoXtreemOS Europa Junio de 2006 Mayo de 2010 ext a septiembre de 2010OurGrid Brasil Diciembre de 2004 activoReferencias Editar Que es el Grid Computing IONOS Digitalguide Consultado el 24 de febrero de 2022 The University of Chicago Magazine April 2004 ed Father of the Grid magazine uchicago edu Consultado el 27 de mayo de 2020 Computational problems Gridcafe E sciencecity org Consultado el 25 04 2014 Pande lab updated daily Client Statistics by OS Folding home Stanford University Consultado el 23 de abril de 2013 BOINCstats BOINC combined credit overview Consultado el 3 de marzo de 2013 MilkyWay Home Credit overview BOINC Consultado el 21 de abril de 2010 SETI Home Credit overview BOINC Consultado el 21 de abril de 2010 Einstein Home Credit overview BOINC Consultado el 21 de abril de 2010 Internet PrimeNet Server Distributed Computing Technology for the Great Internet Mersenne Prime Search GIMPS Consultado el 6 de junio de 2011 D H Benjamin Computacion distribuida grid computing trabajo de graduacion Universidad de San Carlos de Guatemala Guatemala octubre de 2005 Consultado marzo 2021 G E Juan Manuel y J B David Eduardo Computacion grid Tesis Universidad Tecnologica de Bolivar Cartagena 2011 Consultado marzo de 2021 C A Cesar Fernando y G M Luisa Maria Caracteristicas de la computacion grid y su relacion con la ingenieria de sistemas y computacion de la Universidad Tecnologica de Pereira Monografia Universidad Tecnologica de Pereira Pereira 2011 Consultado marzo 2021 A Pablo y G Estevan Clusteting y grid computing en sistemas de alta disponibilidad para servicios web y mail documento en linea disponible en https www researchgate net publication 276058088 CLUSTERING Y GR ID COMPUTING EN SISTEMAS DE ALTA DISPOBILIDAD PARA SERVICIOS WEB Y MAIL rescatado 8 de marzo de 2021 Computacion distribuida sitio web en linea disponible en http 185 5 126 23 innowiki index php Computaci C3 B3n distribuida text La 20computaci C3 B3n 20distribuida 20o 20computaci C3 B3n por 20una 20red 20de 20comunicaciones amp text Pues 20existen 20muchos 20mini 2Dgrids 20para 20el 20desarrollo 20de 20investi gaci C3 B3n Consultado marzo 2021 A Gladys Carolina Grid computing Monografia de adscripcion Universidad Nacional del Nordeste Argentina 2005 Consultado marzo 2021 Datos Q249999 Multimedia Grid Computing Q249999 Obtenido de https es wikipedia org w index php title Computacion en malla amp oldid 147987001, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos