Conceptos de BOINC: ¿Computación Voluntaria o Computación en Red?

BOINC ha capturado la imaginación de cientos de miles de voluntarios, muchos de los cuales no sólo donan su poder computacional, sino también su tiempo libre a los proyectos. Los fans de BOINC escriben poesía, hacen música, diseñan logos y compiten para producir los mejores resultados BOINC. Imagen: Jared Hatfield

BOINC ha capturado la imaginación de cientos de miles de voluntarios, muchos de los cuales no sólo donan su poder computacional, sino también su tiempo libre a los proyectos. Los fans de BOINC escriben poesía, hacen música, diseñan logos y compiten para producir los mejores resultados BOINC. Imagen: Jared Hatfield

Alrededor del mundo, un millón de computadores participan en computación voluntaria (volunteer computing) entregando 1.5 petaflops de poder computacional a los científicos.

¿Es todo esto lo que se llama computación en Red (Grid Computing)?, David Anderson, director de Seti@home y fundador de BOINC, dice que “no”.

La “Computación voluntaria” permite a las personas donar el uso de sus PC a proyectos científicos. Algunos ejemplos incluyen GIMPS, Distributed.net, Seti@home y Folding@home. Hoy, la computación voluntaria está siendo usada en Biología, estudio del Clima, análisis de epidemias, física y mucho más y la mayoría de estos proyectos usan el software  BOINC.

En cambio, la computación en Red “Grid Computing” permite a las organizaciones tales como empresas, laboratorios de investigación y Universidades compartir recursos computacionales. Globus y Condor son conocidos por usar software Grid.

La pregunta es: ¿Es la computación voluntaria una forma de computación en Red? Ambas son parte de una rama más grande llamada “Computación distribuida” que trata de usar de una mejor manera los recursos computacionales existentes. Sin embargo, son distintos en varios aspectos.

Veamos algunos de los más inportantes:

1.La computación voluntaria debe acercar a los Amateurs.
Los recursos voluntarios son de propiedad y manejados por gente común, no por profesionales TI (Tecnologías de Información). Por tanto, el software debe ser simple de instalar, no puede pedir versiones o configuraciones específicas de sistemas operativos, y debe auto-repararse.

2.La computación voluntaria debe tolerar a los hackers.
Los voluntarios son anónimos, y aquellos que tienen un mal comportamiento, quizás por devolver resultados computacionales incorrectos o que piden créditos por trabajo que no han realizado, no pueden ser despedidos ni acusados. Los software de computación voluntaria deben acomodarse a la posibilidad de tales malos comportamientos, por ejemplo, ejecutar cada unidad de trabajo en dos computadores y comparar los resultados.

3.La computación voluntaria “tira” pero no “empuja”
Los recursos de los voluntarios están detrás de firewalls que a veces no permiten las conexiones de red que van llegando. Esto requiere un modelo Pull en la cual el PC solicita periódicamente unidades de trabajo a un servidor central, en vez del modelo “Push” que se usa en la mayoría del software en Red “Grid”.

4.La computación voluntaria es un asunto unilateral
La Computación Grid es generalmente simétrica: una organización puede prestar recursos un día y proveerlos después, la computación voluntaria, al contrario, es asimétrica: los voluntarios proveen recursos computacionales a los proyectos, y no de vuelta.

5.La computación voluntaria demanda grandes relaciones públicas.
La computación voluntaria recae en los voluntarios. Así que los científicos que quieren tener acceso a la computación voluntaria no pueden “comprar la voluntariedad de la gente”, sino mas bien deben persuadir al público a que su investigación vale la pena. Es por esto que la divulgación científica es de gran beneficio.

Asi que, aunque a los periodista seguramente seguirán confundiendo la computación voluntaria y la computación en Red (“Grid”), son fieras muy diferentes. Usan diferentes capacidades, diferente software y requieren diferentes habilidades y perspectivas de parte de sus usuarios.

Autor: David P. Anderson
Fuente: International Science Grid
Traducción: Seti.cl

Tags: , ,

Category: Ciencia en casa

Publicado por

Atraída por la astronomía a temprana edad, se dedica a esta ciencia a modo amateur y a través de divulgación a nivel escolar. Su búsqueda y exploración constante de nuevas áreas abarca: Fotografía, Traducción y Radioafición: CD4629 en Categoría Aspirante. Su meta es inspirar el desarrollo y curiosidad científica en las nuevas generaciones a través del área educacional en actividades recreativas.

Deja tu Comentario