Cómo ser parte de una supercomputadora con BOINC

Empresas como Google son bien conocidas por su enfoque de la potencia de la computación: usar muchas computadoras pequeñas para hacer el trabajo de una supercomputadora. Es barato, tolerante a fallas y, si se hace bien, casi infinitamente expandible. Bueno, si eso funciona con computadoras conectadas en red directamente entre sí, ¿por qué no a través de Internet?

BOINC (o Berkeley Open Infrastructure for Network Computing) es un sistema de software diseñado para coordinar el uso compartido de CPU a través de Internet. Hay programas de cliente BOINC que le permiten donar su potencia de procesador no utilizada para una variedad de propósitos, en gran parte proyectos y organizaciones sin fines de lucro.

Es importante tener en cuenta exactamente lo que quiero decir con potencia de procesador no utilizada . Lo crea o no, la mayor parte de la potencia de la CPU en su computadora doméstica promedio se desperdicia. Cuando navega por una página web, por ejemplo, el procesador de su computadora tiene que hacer el trabajo de cargar y mostrar la página, pero una vez hecho esto, el procesador simplemente permanece inactivo hasta que se debe cargar la siguiente página. Si bien puede parecer que siempre está esperando en su computadora, la computadora también lo está esperando con frecuencia.

Durante sus pausas en la actividad, la CPU esencialmente no hace nada, esperando su siguiente conjunto de instrucciones. Puede aprovechar esas pausas diciéndole a su computadora que ejecute un determinado trabajo cuando esté inactivo, pero que deje ese trabajo a un lado siempre que tenga un trabajo real que hacer. Ahí es donde entra BOINC. Cuando instala el software cliente BOINC, elige cómo desea utilizar esos ciclos de procesador adicionales. El proyecto BOINC más conocido es SETI @ home . Hay varios otros proyectos disponibles que puede encontrar dignos de su tiempo de procesador, algunos de ellos son:

  • Hydrogen @ Home: para mejorar la tecnología de energía limpia mejorando la producción y el almacenamiento de hidrógeno.
  • LHC @ Home – Calcular datos del Gran Colisionador de Hadrones
  • Cels @ Home: datos cruciales para la adhesión celular / investigación del cáncer
  • Sistema de inteligencia artificial: ingeniería inversa del cerebro para construir un sistema de inteligencia artificial a gran escala.

y muchos más, que se pueden encontrar aquí .

En este artículo, me centraré en instalar el software cliente BOINC en Ubuntu Linux, sin embargo, hay clientes BOINC disponibles para Linux, OSX y Windows (98 / ME / 2000 / XP / Vista).

Instalación del software cliente BOINC

Comenzaremos instalando el software necesario para que esta computadora forme parte del clúster BOINC. En Debian / Ubuntu puede usar apt-get / aptitude / Synaptic para instalar:

  • boinc-cliente
  • gerente-boinc

Los instaladores para otros sistemas operativos se pueden encontrar en el sitio web de BOINC .

Una vez que todo esté instalado, puede iniciar el programa administrador con

boincmgr

Obtendrá una ventana con un aspecto similar a esto:

Después de hacer clic en Siguiente , se le preguntará cuál de los proyectos se beneficiará de sus ciclos de CPU adicionales.

Elija el proyecto que desee, pero también podría arrojar la advertencia de que todos mis intentos recientes de elegir LHC han resultado en errores de red, por lo que en el momento de escribir este artículo, el proyecto LHC BOINC no parece estar funcionando.

Suponiendo que es un usuario nuevo del programa BOINC, querrá ingresar una dirección de correo electrónico y una contraseña en la siguiente pantalla. Una vez que esté completo, es probable que sea redirigido a la página de inicio de cualquier proyecto que elija. El sitio puede hacerte algunas preguntas más, como de dónde eres. El uso del sitio web del proyecto suele ser opcional, está ahí para darle una forma de ver sus estadísticas: la cantidad de procesamiento que ha dedicado al proyecto de su elección. Por lo general, también puede usar el sitio web del proyecto para unirse a equipos, donde varias personas juntan sus estadísticas de uso y compiten con otros equipos.

Una vez que haya creado / ingresado su información de inicio de sesión BOINC, el software de cliente BOINC debería comenzar a descargar y procesar datos.

Una vez que hayas llegado a este punto, deberías estar listo. Puede sentarse y disfrutar del hecho de que está contribuyendo a una meta digna, y todo lo que le costó fueron unos minutos de tiempo de configuración y algunos ciclos de CPU sin usar. Quién sabe, puede ser la PC de su hogar la primera en encontrar vida extraterrestre, o una cura para el cáncer, o modelar el Big Bang.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario