elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Foro Libre
| | |-+  BOINC, o cómo participar en proyectos científicos uniéndose a un cluster.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: BOINC, o cómo participar en proyectos científicos uniéndose a un cluster.  (Leído 4,139 veces)
ccrunch


Desconectado Desconectado

Mensajes: 1.050



Ver Perfil WWW
BOINC, o cómo participar en proyectos científicos uniéndose a un cluster.
« en: 5 Abril 2013, 22:34 pm »

Hola a todos, este tipo de entradas no suelo hacerlas normalmente (y menos en foros) a no ser que me parezca interesantes y que ayudan. Se trata del BOINC (no quiero extenderme mucho, así que básicamente pondré lo más importante). BOINC es un proyecto de "computación distribuida". Vamos a no empezar la casa por el tejado, lo explicaré todo. Las comunidades científicas necesitan procesar muchos datos, y hacerlo con un ordenador normal tomaría años o incluso decenas de años, así que se recurre a los clusters, que son muchos ordenadores (10.000 por ejemplo) conectados entre sí. De esta forma, si queremos procesar 10.000GB de datos (es un ejemplo), repartimos 1GB a cada uno de los 10.000 ordenadores y acabamos antes. Bien, el BOINC es básicamente un software que se puede instalar en cualquier ordenador personal, mac, windows, linux (ahora incluso en los móviles y tablets) y los ciclos de CPU (o la potencia) que no usemos, es usada por BOINC. Un usuario se lo puede instalar, y la parte de hardware que no utiliza se la queda BOINC para hacer sus cosas (renderizado, cálculos, etc). Qué conseguimos?

Supongamos que por ejemplo la universidad de Michigan está estudiando una posible cura contra el cáncer (es un ejemplo), y en sus microscopios han tomado una muestra de una célula, y los datos que han recogido que pesa 100GB, y necesitan hacer X cálculos. Se van al servidor, suben esos 100GB al servidor, y como hay por ejemplo 100.000 ordenadores que participan en ese proyecto, el servidor da 100MB a cada ordenador para procesarlo, y cuando el ordenador acaba se lo vuelve a mandar al servidor. Con eso conseguimos que las cosas vaya muchísimo mas rápidas.

Yo estoy registrado en "gridrepublic", (lo podéis buscar) y ahí hay diferentes proyectos donde puedes participar, como por ejemplo la cura del sida, del cáncer, tratamientos del agua, meteorología, búsqueda de extraterrestres, etc. Yo por ejemplo participo en la cura contra el sida, cáncer, y las energías renovables.

Empecemos:
Después de registrarnos en gridrepublic, tenemos diferentes proyectos, por ejemplo si me quiero unir a uno me voy a esta pestaña y le doy a ADD (clic para hacer mas grande).


Ya que hemos visto la interfaz web (es muy fácil de usar, no la voy a poner toda) vamos al programa. Con el programa podemos asociar el ordenador al que estamos. En el programa se nos ejecutarán las tareas (más bien los proyectos a los que nos hemos unido) con el botón ADD.


Yo ya llevo algunas horas, de hecho el portátil tiene 2 días sin apagarse y los procesadores trabajan al 100%. El programa tiene muchas opciones, entre las cuales destacan opciones para limitar qué cantidad de procesador usar, qué cantidad de red, RAM, tarjeta de vídeo, etc. Yo lo tengo todo puesto a 100 puesto que no me importa que lo use todo, al fin y al cabo, si necesito ejecutar una tarea que ocupa el 50% del procesador, el SO le da prioridad a la tarea que yo quiero ejecutar, por qué? Si examinamos el administrador de tareas de windows y miramos la prioridad del proceso, veremos lo siguiente:

Las tareas que se ejecutan con BOINC (o gridrepublic mejor dicho) son automáticamente marcadas como de baja prioridad por el propio programa.

Echémosle un vistazo al rendimiento:


En mi caso los 4 núcleos están al 100% de potencia, y llevan así 2 días  :silbar: y eso que es un portátil.
Para hacer algunas aclaraciones:
-si tienes una velocidad de subida/descarga baja, no importa porque los datos que bajas y subes de internet son de bajo tamaño.
-te puedes unir a tantos proyectos como quieras.
-el programa no gasta mucha RAM, pero sí procesador (el que tú le digas).
-por cada tarea que hagas, tendrás "puntos de agradecimiento".

En la página https://secure.worldcommunitygrid.org/ms/viewMyMemberPage.do puedes ver información de tu cuenta, por ejemplo cuántos puntos tienes y qué distintivos te han dado.


Bueno, y para terminar:
-> BOINC (o gridrepublic, que forma parte del boinc) es un programa que hacer que tu ordenador se una a un cluster de ordenadores a través de todo el mundo que participan en uno o varios proyectos a la vez.
-> cada tarea que hagas ganarás puntos, y también te darán distintivos.
-> uniéndote a los proyectos ayudas a que avancen más rápidamente, y por tanto ayudarás a la comunidad científica. Cuando el cáncer sea una enfermedad que tenga cura, te acordarás del BOINC  ;)
-> no he explicado absolutamente todos los pasos de la web porque se supone que la gente de elhacker tienen un cierto nivel de conocimiento y no hace falta. Esta entrada puede servir para futuras referencias de internet.
-> actualizaré este post según cosas que vaya saliendo nuevas o según hayan modificaciones.

Bueno, gracias a todos por leerlo, si os parece interesante se podría proponer para ponerle la chincheta :silbar:
En línea

buite


Desconectado Desconectado

Mensajes: 829


Ver Perfil
Re: BOINC, o cómo participar en proyectos científicos uniéndose a un cluster.
« Respuesta #1 en: 6 Abril 2013, 03:54 am »

¿Una muestra de una célula de 100 Gigas???????
En línea

Si no hacemos nada todo seguirá igual. Si quieres quieres que las cosas cambien, tienes que cambiarlas tú.

http://hazunmundomejor.genocidiodigital.com/
Trane!

Desconectado Desconectado

Mensajes: 152


Welcome to New Radius!


Ver Perfil
Re: BOINC, o cómo participar en proyectos científicos uniéndose a un cluster.
« Respuesta #2 en: 6 Abril 2013, 07:26 am »

Para eso dejo mi ordenador minando para bitcoins...
En línea

crazykenny


Desconectado Desconectado

Mensajes: 4.240



Ver Perfil WWW
Re: BOINC, o cómo participar en proyectos científicos uniéndose a un cluster.
« Respuesta #3 en: 6 Abril 2013, 13:13 pm »

¿Una muestra de una célula de 100 Gigas???????

Supongo que lo de 100 Gigas es por poner un ejemplo.
De todas formas, gracias por el aporte, ccrunch.
Muchas gracias por vuestra atencion.
Saludos.
En línea

A nivel personal, lo que me da mas miedo no son los planteamientos y acciones individuales, sino las realizadas en grupo, ya que estas ultimas pueden acabar con consecuencias especialmente nefastas para todos.
Se responsable, consecuente y da ejemplo.
https://informaticayotrostemas.blogspot.com/

Mi canal de Youtube:

https://www.youtube.com
ccrunch


Desconectado Desconectado

Mensajes: 1.050



Ver Perfil WWW
Re: BOINC, o cómo participar en proyectos científicos uniéndose a un cluster.
« Respuesta #4 en: 6 Abril 2013, 13:42 pm »

Citar
¿Una muestra de una célula de 100 Gigas???????
Era un ejemplo.
Citar
Para eso dejo mi ordenador minando para bitcoins...
Puedes explicarlo? sé lo que son los bitcoins pero no que es eso de minarlos.

Salu2 a todos.
En línea

corax

Desconectado Desconectado

Mensajes: 220


Primum non nocere


Ver Perfil
Re: BOINC, o cómo participar en proyectos científicos uniéndose a un cluster.
« Respuesta #5 en: 6 Abril 2013, 14:00 pm »

¿Una muestra de una célula de 100 Gigas???????

Aunque era un ejemplo... proteínas, proteínas everywhere :rolleyes:. O ADN. Procesar las secuencias, el plegamiento y la conformación tridimensional necesita una cantidad de cálculos brutal.
En línea

Nuestro idioma ha tardado 12 siglos en llegar hasta hoy día. Tú tan sólo tardas 20 segundos en escribir un post: no destroces en tan poco tiempo lo que tantos siglos ha costado crear.
Trane!

Desconectado Desconectado

Mensajes: 152


Welcome to New Radius!


Ver Perfil
Re: BOINC, o cómo participar en proyectos científicos uniéndose a un cluster.
« Respuesta #6 en: 6 Abril 2013, 20:02 pm »

Puedes explicarlo? sé lo que son los bitcoins pero no que es eso de minarlos.
Dejas tu ordenador trabajando a maximo redimiento pudiendo elegir entre cpu o gpu haciendo calculos muy complejos para minar "bloques" un bloque es esquivalente a 50bitcoins (o asi era hace un tiempo).
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
E-zine Elhacker.Net <Como participar> « 1 2 ... 11 12 »
Sugerencias y dudas sobre el Foro
Isirius 119 42,653 Último mensaje 2 Mayo 2007, 00:42 am
por Isirius
Como se Pone skins a los proyectos ?¿¿?¿?¿??¿?¿
.NET (C#, VB.NET, ASP)
Zona-Hacking 1 2,371 Último mensaje 30 Septiembre 2009, 22:40 pm
por xkiz ™
¿Participais en proyectos BOINC?
Foro Libre
crazykenny 1 3,248 Último mensaje 25 Septiembre 2011, 22:36 pm
por Artikbot
Como establecer/quitar candado a proyectos VB?
Programación Visual Basic
x64core 2 5,232 Último mensaje 8 Abril 2012, 00:08 am
por x64core
Como haces llegar una teoria sobre el universo a los cientificos?
Foro Libre
$Edu$ 6 4,327 Último mensaje 13 Abril 2012, 23:41 pm
por $Edu$
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines