BOINC o cómo donar recursos de tu computadora a proyectos de investigación

BOINC (Berkeley Open Infrastructure for Network Computing) es una plataforma de software libre para la computación distribuida. Originalmente fue desarrollado para apoyar el proyecto SETI@home, pero ahora es utilizado como plataforma para otras aplicaciones distribuidas en áreas tan diversas como las matemáticas, la medicina, la biología molecular, la climatología y la astrofísica. El objetivo principal de este programa es hacer posible que los investigadores aprovechen la enorme potencia de procesamiento de las computadoras personales de todo el mundo.

En otras palabras, permite sacarle todo el jugo a nuestros equipos y utilizar el tiempo de inactividad de los mismos para curar enfermedades, estudiar el calentamiento global, descubrir pulsares y realizar muchos otros trabajos que requieren una gran capacidad de cálculo y que pueden resultar de interés en el marco de investigaciones científicas. Todo lo que se necesita es instalar el programa y seleccionar el proyecto con el cual colaborar.

Instalación

En Ubuntu y derivados:

sudo apt install boinc-client boinc-manager

En Arch y derivados:

sudo pacman -S boinc

Para abrirlo por primera vez basta con ejecutar:

boincmgr

Una vez finalizada la instalación, BOINC para que se ejecute como un demonio en el arranque del sistema, mostrando el ícono correspondiente en la barra del sistema.

Uso

Paso 1: registración

boinc paso 1

Paso 2: selección del proyecto con el cual se desea colaborar

boinc paso 2

Paso 3: paso final

boinc paso 3

Paso 4: descarga de los datos a procesar

boinc paso 5

Paso 5: procesamiento de los datos descargados

boinc paso 6

Configuración

Lo interesante de BOINC es que permite configurar exactamente cómo y cuando compartir los recursos de nuestro equipo, como se ve en el cuadro de configuración más abajo.

configuración boinc

Es posible limitar la cantidad de espacio en disco o de CPU a utilizar; también es posible deshabilitar BOINC cuando el equipo no esté conectado a la corriente.

¿También para teléfonos y tabletas?

Como dato de color para quienes les interese el tema, BOINC cuenta con una aplicación para Android que realmente no tiene desperdicio. ¿Alguna vez pensaste que toda esa potencia desperdiciada que tiene tu nuevo smartphone podría ayudar a salvar vidas mientras estás durmiendo?

Descargar BOINC para Android


usemoslinux

usemoslinux: Free software advocate. Fundé el blog Usemos Linux en 2010, convirtiéndose rápidamente en uno de los 2 sitios más populares sobre la materia. En 2013 decidí unir esfuerzos y fusionar el blog con Desde Linux.


18 comentarios en “BOINC o cómo donar recursos de tu computadora a proyectos de investigación

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current ye@r *

  1. Me alegra ver como proyectos como éste son llevados a cabo. Hace unos tres años participé durante algún tiempo en LHC@home. Pero entonces no era tan fácil como esto. O al menos no conocía BOINC. Lástima no disponer actualmente de un sobremesa para dejarlo conectado a alguno de estos proyectos las horas que no estoy en casa.

    De todas formas, es bueno saber que está ahí para apoyar a la ciencia siempre que sea posible.

    Un saludo!

    1/18
  2. Realmente no entiendo. ¿De que manera puedes transmitir la potencia de tu hardware por medio de un cable de red que lo uno que hace es enviar/recibir datos? ¿Alguien me lo puede explicar?

    2/18
    • Use uno parecido en PS3, recuerdo que baja un paquete y en base a eso hace su calculo, después regresa los resultados.

      7/18
    • Firefox 28.0GNU/Linux
      usemoslinuxusemoslinux

      hola eduardo! No, no transmitís “la potencia de tu hardware por un cable de red”. Lo que hace la computación distribuida es básicamente dividir un GRAN problema en millones de “pequeños” problemas que diferentes computadoras, como la tuya o la mía, pueden resolver. Una vez obtenidos los resultados, son enviados a un “servidor” central que los almacena. Este método vendría a reemplazar la necesidad de una súper-computadora para realizar los cálculos ya que estos son llevados a cabo por millones de computadoras (mucho más modestas en potencia) alrededor del mundo.
      Si bien esta estrategia puede parecer muy poco eficiente en realidad implica aprovechar mejor los recursos de nuestras pcs de escritorio y portátiles a los cuales rara vez le “sacamos todo el jugo”.
      Espero haber aclarado un poco tus dudas.
      un abrazo! Pablo.

      10/18
  3. Buena idea. Al menos, así le doy una buena bajada de batería a mi cel.

    3/18
    • Firefox 28.0GNU/Linux
      usemoslinuxusemoslinux

      Bueno, en realidad, la aplicación se Android puede configurarse para que sólo funcione cuando está enchufado a la corriente y con un 90% de batería, para que no interfiera en la rapidez de la carga.
      Un abrazo! Pablo.

      5/18
  4. interesante. buscare más información para ver si el producto final sirve para PATENTES (privatiza) o para información libre.

    4/18
  5. Precisamente del proyecto Rosetta nos hablaron en Química e ingeniería de proteínas hace unos años durante la carrera. El hecho es que aún hay muchas incógnitas sobre los factores que determinan la estructura terciaria/cuaternaria de las proteínas, y se conocen infinidad de enfermedades que están causadas, precisamente, por conformaciones alteradas de éstas. Pensad que mientras estáis trabajando, viendo una película o descargando cualquier cosa en vuestra máquina, podéis estar contribuyendo al avance de la ciencia. Es cierto que quizá se gaste algo más de electricidad, pero creo que merece la pena ;)

    8/18
  6. ¿El programa tiene otro idioma o es solo inglés?
    Es para saber si lo descargo y ponerlo en español, así puedo entenderlo y colaborar mejor si usa mi idioma nativo porque de inglés nanay nanay…

    11/18
  7. yo hace muchos años que lo uso con el proyecto seti ,en el movil no vale mucho la pena

    12/18
  8. Yo contribuia pero era con el proyecto folding@home, pero eso fue hace casi 10 an~os, cuando aun era windosero :$

    13/18
  9. Hace algunos años, en el norte de argentina hubo un gran brote de dengue y en ese momento me pareció buena idea usar boinc para colaborar con un proyecto en el que estaban buscando un tratamiento, cura o algo similar para luchar contra esa enfermedad.

    No me acuerdo bien como era el tema, pero si no lo configurabas bien, boinc te metía otros proyectos, ademas del que elegías, cuando este último terminaba de hacer sus cálculos, por mas que no haya terminado de realizar su investigacion

    14/18
  10. Que interesante me resulta esto. Me he unido al proyecto Constellation, y realmente ha sido algo muy sencillo comenzar a colaborar. Gracias por la recomendación.

    15/18
  11. excelente!!! muy buen post! =)

    17/18

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current ye@r *