El término informática distribuida hace referencia a un conjunto de ordenadores que trabajan conectados entre sí mediante una red para trabajar en un fin común.
Img12. Cluster en la NASA
Imagen de Wikimedia Commons
También llamada computación distribuida, permite crear
superordenadores utilizando los recursos de diferentes equipos mediante
hardware y software compartido para distribuir el trabajo y obtener un
mayor aprovechamiento. El concepto clave es la colaboración de los diversos sistemas en la creación de
un "superordenador virtual" mediante un proceso de comunicación máquina a
máquina, transparente al usuario.
Los ordenadores pueden estar conectados de dos formas:
En un cluster: todos los nodos se encuentran en el mismo lugar, conectados por
una red local y engloban todos lo recursos. La función de un cluster suele ser mejorar el rendimiento de las máquinas englobándolas en una sola.
En un grid: los ordenadores no tienen
por qué estar en el mismo espacio geográfico, pueden encontrarse en diferentes puntos
del mundo y estar conectados por internet. También se llama grid cuando el resultado es la creación de una supercomputadora.
La informática distribuida se está utilizando en tareas tan diferentes como la realización de pruebas para
investigaciones contra el cáncer o la búsqueda de vida extraterrestre. Poco a poco,
las grids van ganando terreno entre las empresas privadas, principalmente entre
las más próximas a los ámbitos de investigación (como las que operan en la
industria farmacéutica), pero también en la automoción y el análisis financiero.
Img 13. Interconexión de nodos Grid entre el LSC y el cluster ubicado en el LAPIC,
Universidad Nacional de Cuyo.
(Entorno Grid basado en herramientas de Open Source desarrollado por el grupo del LSC)
Img 14. Creación de un entorno Grid de alcance internacional en colaboración con ek
Center For Computation & Technology, Louisiana State University, EEUU.
Objetivos
Te recomendamos leer los artículos publicados en wikipedia sobre cluster de computadores y sobre grids.
Encontrarás información sobre las características de cada uno, los
tipos que hay y las ventajas e inconvenientes que presentan.
Pros y contras
Entre las principales ventajas del uso de la informática distribuida podemos destacar:
Ahorro de costes en recursos.
Compartición de información, especialmente útil en el
desarrollo de proyectos multiorganizacionales.
Soporte
multiplataforma con la gestión de diferentes sistemas
operativos y aplicaciones.
Sencillez de implementación ya que la tecnología es transparente para el
usuario.
No exige sustitución ni adición de hardware.
La desventaja más importante tiene que ver con la seguridad, ya que actualmente los protocolos de seguridad, autentificación y control no están suficientemente desarrollados para el uso de cualquier usuario.
Pregunta Verdadero-Falso
Contesta a las siguientes cuestiones sobre la informática distribuida, sus características y las ventajas y desventajas que tiene su uso.
1. La informática distribuida utiliza el hardware pero no el software de distintos equipos.
Verdadero
Falso
Incorrecto!
Correcto!
Mediante el hardware y el software compartido se puede distribuir el trabajo y obtener un
mayor aprovechamiento de los recursos disponibles.
2. Un cluster es un sistema de conexión de ordenadores que engloba los recursos de una red local.
Verdadero
Falso
Correcto!
Incorrecto!
En un cluster todos los nodos se encuentran en el mismo lugar y engloba todas los ordenadores para mejorar su rendimiento.
3. Mediante el uso de la informática distribuida se garantiza el máximo aprovechamiento de los recursos.
Verdadero
Falso
Correcto!
Incorrecto!
Una de las ventajas de su uso es el ahorro de costes en los recursos.
4. La informática distribuida no permite el uso de distintos sistemas operativos en varios ordenadores.
Verdadero
Falso
Incorrecto!
Correcto!
Las aplicaciones de informática distribuida utilizan soportes multiplataforma en los diferentes ordenadores.
Proyectos más importantes
Innovación tecnológica para la investigación científica
El proyecto World Community Grid trata de crear la red más amplia de computación pública en beneficio de la humanidad. Actualmente su trabajo se centra en campos tan diversos como la lucha contra el sida y contra el cáncer, el descrubrimiento de nuevos fármacos contra el dengue o la búsqueda de nuevos materiales.
El proyecto SETI@home es un salvapantallas gratuito que instalado en el PC analiza señales procedentes
del espacio en busca de señales de inteligencia extraterrestre.
El proyecto fightAIDS@home utiliza ordenadores de voluntarios con técnicas de simulación biomédicas en la lucha contra el sida. World Community Grid está ayudando a
completar los cálculos computacionales relacionados con las estructuras
moleculares de potenciales drogas anti-VIH.
Investigación sobre la estructura y el plegamiento de las proteínas
El proyecto Folding@home utiliza la informática distribuida para aplicar métodos de computación a gran escala. Esto ha permitido simular el plegado proteico por
primera vez e iniciar la investigación de las enfermedades relacionadas.
El proyecto GIMPS (Great Internet Mersenne Prime Search) se dedica a la búsqueda del mayor número primo. Hasta la fecha se han hallado doce números primos de Mersenne (de un total de 46 conocidos), cada uno de los
cuales, salvo el último, era el número primo más grande conocido a fecha de su
descubrimiento.
Busca información en las páginas webs de los proyectos más importantes que se están realizando actualmente y contesta las siguientes preguntas.
¿Sabrías decir al menos tres proyectos en los que esté participando actualmente World Community Grid?
¿Dónde se encuentra el radiotelescopio que capta las señales que se analizan en el proyecto SETI@home? ¿Dónde se envían estas señales para ser analizadas?
¿Qué son y qué función tienen los programas AutoDock utilizados en el proyecto fightAIDS@home?
¿Cuántos ordenadores participan en el proyecto Folding@home en todo el mundo?
¿Cuál es el número primo de Mersenne más grande encontrado hasta la fecha? ¿Cuando se realizó su descubrimiento?
Entre los proyectos más importantes de World Community Grid destacan: FightAIDS@home, Africaclimate@home, Discovering Dengue Drugs.
El radiotelescopio de Arecibo, en Puerto Rico, que con sus 305 metros de diámetro es el
mayor del mundo, lo que permite recoger señales mucho más débiles que
cualquier otro radiotelescopio. Estas señales se envían a la Universidad de Berkeley, California, donde
se dividen en fragmentos muy pequeños que son repartidos entre los más
de 4 millones de usuarios.
AutoDock es un conjunto de
programas diseñados para predecir la forma en que moléculas pequeñas, como
son sustratos o candidatos a fármacos, se unen a un receptor biológico de
estructura tridimensional conocida. Está formado por dos subprogramas (AutoDock y AutoGrid).
Desde que se inició el proyecto Folding@home en el año 2.000, se han unido a él más de 400.000 ordenadores en todo el mundo.
El número primo más grande encontrado gracias al proyecto GIMPS es el 243.112.609 (M43112609) y tiene 12.978.189 cifras. Harían falta 3.461
páginas para mostrar el número entero, a 50 renglones por página y 75 caracteres
por renglón. Fue encontrado el 23 de agosto de 2.008.