domingo, diciembre 23, 2007

 

Grid-Volunteer Computing: BOINC

Muchos de vosotros conoceréis el famoso proyecto SETI@home, en el cual personas de todo el mundo "donaban" el tiempo libre de sus PCs para analizar las señales de radio provenientes del espacio en busca de vida inteligente en otros planetas.

El software de dicho proyecto ha evolucionado para convertirse en una plataforma de computación distribuida genérica llamada BOINC, que permite crear proyectos similares al SETI@home. El potencial del llamado volunteer computing es impresionante. Teniendo en cuenta los siguientes factores:
podemos entender resultados tan sorprendentes como, por ejemplo, que el proyecto Help Defeat the Cancer, lanzado el 20 de Julio de 2006 y completado en Abril de 2007, utilizó un tiempo de procesamiento total equivalente de 2909 años, 260 días, 10 horas, 43 minutos y 29 segundos. Es decir, si el proyecto se hubiese ejecutado en un único ordenador, hubiese tardado casi 3,000 años en vez de nueve meses. ¿No está mal verdad?

Las posibilidades que esta tecnología nos brinda son inmensas. Antes, a menudo, un investigador tenía que descartar de antemano la ejecución de una simulación o un análisis determinado debido a que llevaría "miles de años" ejecutarlo. Con la computación distribuida y, en el caso de la computación voluntaria, con coste cero, muchos de dichos procesos pueden llevarse a cabo, con lo que los planteamientos iniciales de una línea de investigación dada pueden cambiar radicalmente.

Además, el hecho de que cada usuario decida de forma individual en qué proyectos quiere participar, hace que este sistema adquiera un tinte "democrático": son los usuarios quienes deciden a qué proyectos dan su apoyo. Por ejemplo, un proyecto que investigue las proteínas en busca de nuevos medicamentos para el cáncer es probable que tenga mucho mayor apoyo que un proyecto que busque la forma de aumentar la potencia de las armas atómicas.

Los proyectos ejecutados con este sistema suelen pertenecer a disciplinas tales como la astronomía, física, química, biología, medicina, matemáticas, etc.

En la siguiente página podemos ver una lista de algunos de los proyectos que utilizan BOINC:

http://boinc.berkeley.edu/projects.php

Otros proyectos que usan BOINC pertenecientes al sistema World Community Grid:

http://www.worldcommunitygrid.org/projects_showcase/viewResearch.do

Es muy probable que este novedoso paradigma de computación crezca cada año de forma que un mayor número de instituciones (universidades, centros de investigación, etc.) se beneficie de sus ventajas.

Etiquetas:


Comments:
Sabes si hay cliente nativo para linux 64 bits. No lo encuentro por ningún lado. Ahora me funciona en modo compatibilidad con las ia32. Me imagino que como lo que se utiliza es tiempo de proceso debe de ir mucho mejor con una versión nativa.


Un abrazo Fabián.
 
Si vas a

http://boinc.berkeley.edu/download.php

y pinchas en "todas las versiones" verás que al final de todo hay una versión para Linux/x64 (concretamente para Ubuntu).

Saludos.
 
Todo instalado y funcionando correctamente Harry.

Un abrazo Rubén
 
He podido instalar gracias a tu blog, me gustaría invitarte a al canal #seti del mIRC hispano para charlar sobre el tema sobre linux ubuntu. Habrá poca gente y muy inactiva, pero yo estoy más presente q la mayoría.
Hasta pronto, espero
 
Publicar un comentario en la entrada



<< Home

This page is powered by Blogger. Isn't yours?