martes, 20 de mayo de 2008

BOINC: Colabora con la ciencia

Posiblemente os suene a muchos, pero es posible contribuir con la ciencia cuando no usamos nuestro ordenador al 100%.

Pongámonos en situación. Somos unos investigadores que estamos buscando la vacuna contra la malaria, basada en cálculos matemáticos de proteínas; Estamos descifrando el proteoma humano; Estamos descifrando las condiciones climáticas en busca de pistas que nos ayuden a predecir el cambio climático; Buscando la demostración matemática de (...) todo ello tiene un factor en común: Gran procesamiento de datos. Se necesitarían superordenadores o clústeres de ordenadores en su defecto, pero gracias a internet podemos formar un grid con más procesamiento de cálculo que el mayor superordenador existente.

En ésto consiste BOINC. Un proyecto con sede en la Universidad de California, en Berkeley. Este software está abierto a cualquier proyecto que desee utilizarlo. Se encuentra en los repositorios de Ubuntu y otras distros. Es software libre y nosotros elegimos el proyecto al que queremos ayudar. No todos los proyectos están igual de necesitados de procesamiento de cálculo y por eso es recomendable elegir varios.

Generalmente hay que registrarse gratuitamente en la página y logearse desde el programa.

Qué se le pide a un programa de estas características
Que garantice que no va a ser un esfuerzo inútil: Que no se puedan falsear los datos enviados, por lo que usa cifrado en el envío. Que no envíe información confidencial. Que nos permita usar el ordenador sin que incida en su rendimiento. Que aproveche toda la capacidad de procesado de nuestro ordenador sin molestar.

Que sea software libre le quita muchos de éstos problemas. En cuanto a la incidencia, he de decir que lo uso siempre y a pesar de que mi CPU está usándose al 100% mis programas se ejecutan con normalidad. Eso demuestra una buena programación y gestión de tareas. Si no quisiéramos, también podemos hacer que se ejecute cuando el ordenador está inactivo. He de insistir en que no tengo un ordenador potente.

Personalmente lo he puesto para que se me ejecute al inicio, y para que no me ocupe lugar en la barra de tareas lo combino con alltray. Los proyectos que yo apoyo son Climateprediction.net y el World Community Grid.

Para instalarlo:
sudo apt-get install boinc-client boinc-manger

Para que se ejecute al inicio (combinado con alltray):
Sistema>Preferencias>Sesiones>añadir
Comando: alltray "boincmgr"

Hay diferentes programas similares, pero BOINC, por su fama y su código abierto es el más famoso y lo apoyan grandes entidades.

Más información en español | Canal BOINC

No hay comentarios: