Date post: | 26-May-2015 |
Category: |
Technology |
Upload: | carlos-manuel-estevez-breton |
View: | 308 times |
Download: | 3 times |
jueves 1 de julio de 2010
Computación Voluntaria
jueves 1 de julio de 2010
¿Qué es?Computación Voluntaria
jueves 1 de julio de 2010
¿Qué es?Computación Voluntaria
Ayuda a laInvolucra al púbico con laCiencia
jueves 1 de julio de 2010
¿Qué es?Computación Voluntaria
Ayuda a laInvolucra al púbico con laCiencia
jueves 1 de julio de 2010
¿Qué es?Computación Voluntaria
ProyectosVoluntarios
Ayuda a laInvolucra al púbico con laCiencia
jueves 1 de julio de 2010
¿Qué es?Computación Voluntaria
jueves 1 de julio de 2010
¿Qué es?Computación Voluntaria
No es “Grid Computing”
jueves 1 de julio de 2010
¿Qué es?Computación Voluntaria
No es “Grid Computing”
Ni “P2P Computing”
jueves 1 de julio de 2010
Historia Reciente
1996
GIMPSGeorge WoltmanScott Kurowski
Primo de Mersenne
1997
distributed.netAdam BebergJim Lawson
Regla de Golomb
1999
SETI@homeDavid P. Anderson
Eric Korpela
2000
Folding@HomeVijay Pande
2002
BOINC4.000
participantes
Computación Voluntaria
jueves 1 de julio de 2010
Historia Reciente
1996
GIMPSGeorge WoltmanScott Kurowski
Primo de Mersenne
1997
distributed.netAdam BebergJim Lawson
Regla de Golomb
1999
SETI@homeDavid P. Anderson
Eric Korpela
2000
Folding@HomeVijay Pande
2002
BOINC4.000
participantes
Computación Voluntaria
jueves 1 de julio de 2010
Historia Reciente
1996
GIMPSGeorge WoltmanScott Kurowski
Primo de Mersenne
1997
distributed.netAdam BebergJim Lawson
Regla de Golomb
1999
SETI@homeDavid P. Anderson
Eric Korpela
2000
Folding@HomeVijay Pande
2002
BOINC4.000
participantes
Computación Voluntaria
Middleware para computación Voluntaria
jueves 1 de julio de 2010
Historia Reciente
1996
GIMPSGeorge WoltmanScott Kurowski
Primo de Mersenne
1997
distributed.netAdam BebergJim Lawson
Regla de Golomb
1999
SETI@homeDavid P. Anderson
Eric Korpela
2000
Folding@HomeVijay Pande
2002
BOINC4.000
participantes
Computación Voluntaria
Middleware para computación Voluntaria
Open-source (LGPL)
jueves 1 de julio de 2010
Historia Reciente
1996
GIMPSGeorge WoltmanScott Kurowski
Primo de Mersenne
1997
distributed.netAdam BebergJim Lawson
Regla de Golomb
1999
SETI@homeDavid P. Anderson
Eric Korpela
2000
Folding@HomeVijay Pande
2002
BOINC4.000
participantes
Computación Voluntaria
Middleware para computación Voluntaria
Open-source (LGPL)
Orientado a Aplicaciones
jueves 1 de julio de 2010
Historia Reciente
1996
GIMPSGeorge WoltmanScott Kurowski
Primo de Mersenne
1997
distributed.netAdam BebergJim Lawson
Regla de Golomb
1999
SETI@homeDavid P. Anderson
Eric Korpela
2000
Folding@HomeVijay Pande
2002
BOINC4.000
participantes
Computación Voluntaria
Middleware para computación Voluntaria
Open-source (LGPL)
Orientado a Aplicaciones
Logros
jueves 1 de julio de 2010
Historia Reciente
1996
GIMPSGeorge WoltmanScott Kurowski
Primo de Mersenne
1997
distributed.netAdam BebergJim Lawson
Regla de Golomb
1999
SETI@homeDavid P. Anderson
Eric Korpela
2000
Folding@HomeVijay Pande
2002
BOINC4.000
participantes
Computación Voluntaria
Middleware para computación Voluntaria
Open-source (LGPL)
Orientado a Aplicaciones
Logros
Una cantidad de proyectos independientes
jueves 1 de julio de 2010
Historia Reciente
1996
GIMPSGeorge WoltmanScott Kurowski
Primo de Mersenne
1997
distributed.netAdam BebergJim Lawson
Regla de Golomb
1999
SETI@homeDavid P. Anderson
Eric Korpela
2000
Folding@HomeVijay Pande
2002
BOINC4.000
participantes
Computación Voluntaria
Middleware para computación Voluntaria
Open-source (LGPL)
Orientado a Aplicaciones
Logros
Una cantidad de proyectos independientes
Soporte a diferentes Aplicaciones
jueves 1 de julio de 2010
Historia Reciente
1996
GIMPSGeorge WoltmanScott Kurowski
Primo de Mersenne
1997
distributed.netAdam BebergJim Lawson
Regla de Golomb
1999
SETI@homeDavid P. Anderson
Eric Korpela
2000
Folding@HomeVijay Pande
2002
BOINC4.000
participantes
Computación Voluntaria
Middleware para computación Voluntaria
Open-source (LGPL)
Orientado a Aplicaciones
Logros
Una cantidad de proyectos independientes
Soporte a diferentes Aplicaciones
Participación del cliente en múltiple proyectos
jueves 1 de julio de 2010
BOINC
jueves 1 de julio de 2010
BerkeleyOpen Infrastructure
NetworkComputingfor
jueves 1 de julio de 2010
Investigación voluntaria sin ánimo de lucro.
Problemas técnicos: data-intensive, baja latencia, compatibilidad-background, mecanismos de crédito, validación eficiente, consolas de juegos, simulación.
Problemas no técnicos: +# voluntarios, +Proyectos, diversificar voluntarios.
BOINC
BOINC Crédito dividido por proyectos
Añadir VoluntáriosCampus Party se Suma
Datos IntensivosSolucionar problemas de latencia
jueves 1 de julio de 2010
Como funciona BOINC
Tu PCCon BOINC
ServidoresDiferentes Proyectos
jueves 1 de julio de 2010
Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC.
Como funciona BOINC
Toma Instrucciones
Tu PCCon BOINC
ServidoresDiferentes Proyectos
jueves 1 de julio de 2010
Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC.
Como funciona BOINC
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Descargar las aplicaciones y archivos de entrada
Tu PC Descarga los archivos del servidos de datos. Si hay nuevas versiones las descarga.
jueves 1 de julio de 2010
Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC.
Como funciona BOINC
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Computa
Tu PC Descarga los archivos del servidos de datos. Si hay nuevas versiones las descarga.Tu PC “corre” la aplicación, haciendo los cáculos y generando los archivos de salida
jueves 1 de julio de 2010
Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC.
Como funciona BOINC
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Carga - Sube, los archivos de salida
Tu PC Descarga los archivos del servidos de datos. Si hay nuevas versiones las descarga.Tu PC “corre” la aplicación, haciendo los cáculos y generando los archivos de salida
Tu PC carga los archivos de salida en el servidor de datos.
jueves 1 de julio de 2010
Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC.
Como funciona BOINC
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Reporta Resultados
Tu PC Descarga los archivos del servidos de datos. Si hay nuevas versiones las descarga.Tu PC “corre” la aplicación, haciendo los cáculos y generando los archivos de salida
Tu PC carga los archivos de salida en el servidor de datos.
Luego (dependiendo de tus preferencias) tu PC reporta las tareas completas, al servidor de agenda y queda listo para recibir nuevos datos.
jueves 1 de julio de 2010
Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC.
Como funciona BOINC
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Tu PC Descarga los archivos del servidos de datos. Si hay nuevas versiones las descarga.Tu PC “corre” la aplicación, haciendo los cáculos y generando los archivos de salida
Tu PC carga los archivos de salida en el servidor de datos.
Luego (dependiendo de tus preferencias) tu PC reporta las tareas completas, al servidor de agenda y queda listo para recibir nuevos datos.
jueves 1 de julio de 2010
Como funciona el Software
jueves 1 de julio de 2010
BOINC parece y actúa como un único programa, pero en realidad son varios.Como funciona el Software
jueves 1 de julio de 2010
BOINC parece y actúa como un único programa, pero en realidad son varios.Como funciona el Software
ServidoresAgenda, Datos
Los servidores de agenda y de datos son instalados y administrados por los proyectos con los que colaboras.
jueves 1 de julio de 2010
BOINC parece y actúa como un único programa, pero en realidad son varios.Como funciona el Software
ServidoresAgenda, Datos
Los servidores de agenda y de datos son instalados y administrados por los proyectos con los que colaboras.
El “core client” se comunica con los servidores externos vía http, lanza y controla las aplicaciones.
HTTP
CoreClient
jueves 1 de julio de 2010
BOINC parece y actúa como un único programa, pero en realidad son varios.Como funciona el Software
ServidoresAgenda, Datos
Los servidores de agenda y de datos son instalados y administrados por los proyectos con los que colaboras.
El “core client” se comunica con los servidores externos vía http, lanza y controla las aplicaciones.
Las aplicaciones hacen el cálculo científico, muchas de ellas corren en simultánea en un PC con varias CPUs.
HTTP
CoreClient
AplicacionesRosseta@home, etc.
jueves 1 de julio de 2010
BOINC parece y actúa como un único programa, pero en realidad son varios.Como funciona el Software
ServidoresAgenda, Datos
Los servidores de agenda y de datos son instalados y administrados por los proyectos con los que colaboras.
El “core client” se comunica con los servidores externos vía http, lanza y controla las aplicaciones.
Las aplicaciones hacen el cálculo científico, muchas de ellas corren en simultánea en un PC con varias CPUs.
El GUI, BOINC Manager, provee de una interfaz gráfica. Se comunica vía TCP.
GUICon BOINC
HTTP
CoreClient
AplicacionesRosseta@home, etc.
jueves 1 de julio de 2010
BOINC parece y actúa como un único programa, pero en realidad son varios.Como funciona el Software
ServidoresAgenda, Datos
Los servidores de agenda y de datos son instalados y administrados por los proyectos con los que colaboras.
El “core client” se comunica con los servidores externos vía http, lanza y controla las aplicaciones.
Las aplicaciones hacen el cálculo científico, muchas de ellas corren en simultánea en un PC con varias CPUs.
El GUI, BOINC Manager, provee de una interfaz gráfica. Se comunica vía TCP.
EL protector de Pantalla, se comunica con el core por TCP Local. No todas las apps tienen protector de pantalla.
GUICon BOINC
HTTP
CoreClient
AplicacionesRosseta@home, etc.
Protector de PantallaRosetta@home
jueves 1 de julio de 2010
BOINC parece y actúa como un único programa, pero en realidad son varios.Como funciona el Software
ServidoresAgenda, Datos
Los servidores de agenda y de datos son instalados y administrados por los proyectos con los que colaboras.
El “core client” se comunica con los servidores externos vía http, lanza y controla las aplicaciones.
Las aplicaciones hacen el cálculo científico, muchas de ellas corren en simultánea en un PC con varias CPUs.
El GUI, BOINC Manager, provee de una interfaz gráfica. Se comunica vía TCP.
EL protector de Pantalla, se comunica con el core por TCP Local. No todas las apps tienen protector de pantalla.
GUICon BOINC
HTTP
CoreClient
AplicacionesRosseta@home, etc.
Protector de PantallaRosetta@home
jueves 1 de julio de 2010
BOINC parece y actúa como un único programa, pero en realidad son varios.Como funciona el Software
ServidoresAgenda, Datos
Los servidores de agenda y de datos son instalados y administrados por los proyectos con los que colaboras.
El “core client” se comunica con los servidores externos vía http, lanza y controla las aplicaciones.
Las aplicaciones hacen el cálculo científico, muchas de ellas corren en simultánea en un PC con varias CPUs.
El GUI, BOINC Manager, provee de una interfaz gráfica. Se comunica vía TCP.
EL protector de Pantalla, se comunica con el core por TCP Local. No todas las apps tienen protector de pantalla.
GUICon BOINC
HTTP
CoreClient
AplicacionesRosseta@home, etc.
Protector de PantallaRosetta@home
TCP Local
jueves 1 de julio de 2010
Crédito
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Otro PCCon BOINC
Tiempo
jueves 1 de julio de 2010
El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito.
Crédito
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Otro PCCon BOINC
Tiempo
jueves 1 de julio de 2010
El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito.
Crédito
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Cada tarea se debe enviar a dos computadores.
Otro PCCon BOINC
Tiempo
jueves 1 de julio de 2010
El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito.
Crédito
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Cada tarea se debe enviar a dos computadores.Cuando un computador reporta un resultado, reclama un cierto número de crédito basado en que tanto tiempo de CPU fue utilizado.
Otro PCCon BOINC
Tiempo
jueves 1 de julio de 2010
El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito.
Crédito
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Cada tarea se debe enviar a dos computadores.Cuando un computador reporta un resultado, reclama un cierto número de crédito basado en que tanto tiempo de CPU fue utilizado.Cuando por lo menos dos resultados han regresado el servidor los compara, si el resultado concuerda, entonces entonces los usuarios se les concede el menor de los créditos reclamados
Otro PCCon BOINC
Tiempo
jueves 1 de julio de 2010
El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito.
Crédito
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Cada tarea se debe enviar a dos computadores.Cuando un computador reporta un resultado, reclama un cierto número de crédito basado en que tanto tiempo de CPU fue utilizado.Cuando por lo menos dos resultados han regresado el servidor los compara, si el resultado concuerda, entonces entonces los usuarios se les concede el menor de los créditos reclamadosNOTA: Puede haber delay, puede tener crédito pendiente, el proceso de crédito inicia al reportar al servidor, puede haber errores
Otro PCCon BOINC
Tiempo
jueves 1 de julio de 2010
El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito.
Crédito
Tu PCCon BOINC
ServidoresDiferentes Proyectos
Cada tarea se debe enviar a dos computadores.Cuando un computador reporta un resultado, reclama un cierto número de crédito basado en que tanto tiempo de CPU fue utilizado.Cuando por lo menos dos resultados han regresado el servidor los compara, si el resultado concuerda, entonces entonces los usuarios se les concede el menor de los créditos reclamadosNOTA: Puede haber delay, puede tener crédito pendiente, el proceso de crédito inicia al reportar al servidor, puede haber errores
Otro PCCon BOINC
Tiempo
Computa
Computa
Carga
Carga
Reporte al ServidorCrédito reclamado = 123
Reporte al ServidorCrédito reclamado = 125
Resultado AcordadoCrédito otorgado = 123
jueves 1 de julio de 2010
Algunos Proyectos Basados en BOINC
Climateprediction.net
Einstein@home
Rosetta@home
LHC@home
Africa@home
... +30 Proyectos
jueves 1 de julio de 2010
Rosetta@home
jueves 1 de julio de 2010
Investigación de Plegamiento/Modelamiento de proteínas en 3D.
Las Proteínas son la clave para la supervivencia de nuestras especies
Podemos curar muchas de las dolencias que afectan a la humanidad hoy día: cáncer, malaria SIDA.
Usa recursos en el “background”, usa los recursos que no estás usando, no pone lenta tu máquina.
Es gratis y libre
Rosseta@home
Dr. David Baker Jefe del Proyecto Virus HIV Infectando
Una célula blanca
Parásito de la Malaria
jueves 1 de julio de 2010
Explorar Un Planeta Desconocido
http://www.stsci.edu/~inr/thisweek1/thisweek/Mars_atmosphere.jpg
jueves 1 de julio de 2010
Un solo Explorador
jueves 1 de julio de 2010
EstrategiaComo hace Rosetta para buscar la estructura de menor energía
Rosetta@homeEstrategia de trabajo
1 2 3 4Inicia conCadena
Desplegada
Mueve parte dela cadena
para crear una nueva forma
Acepta o rechazael movimientode acuerdo al
cambio de energía
Calcula la energía de la nueva forma
5Repite de
2 a 4 hasta quecada parte dela cadena sehaya movido
muchas veces
jueves 1 de julio de 2010
Una proteína: es como una cadena.
jueves 1 de julio de 2010
Una proteína: es como una cadena.
jueves 1 de julio de 2010
Una proteína: es como una cadena.
jueves 1 de julio de 2010
HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células.
jueves 1 de julio de 2010
HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células.
jueves 1 de julio de 2010
HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células.
jueves 1 de julio de 2010
HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células.
jueves 1 de julio de 2010
HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células.
jueves 1 de julio de 2010
Buscando: muestra los movimientos que Rosseta está tratano de hacerle a la cadena.
jueves 1 de julio de 2010
Aceptada: Muestra el movimiento aceptado mas reciente
jueves 1 de julio de 2010
Baja Energía: Muestra la forma de mínima energía en la trayectoria actual
jueves 1 de julio de 2010
Nativa: Muestra la estructura determinada experimentalmente, si existe.
jueves 1 de julio de 2010
Energía Aceptada: Una gráfica que muestra la energía de cada movimiento aceptado (X - trayectória, Y- energía)
jueves 1 de julio de 2010
RMSD: Muestra que tan similares son las estructuras, aceptada y de búsqueda (X - RMSD, Y - progreso)
jueves 1 de julio de 2010
RMSD vs Energía de cada movimiento aceptado. llamados Top Predictions. Lo que aparece en la página son solo los mas bajos de cada trayectoria
jueves 1 de julio de 2010
RMSD vs Energía de cada movimiento aceptado. llamados Top Predictions. Lo que aparece en la página son solo los mas bajos de cada trayectoria
jueves 1 de julio de 2010
Simulación (1 femtosegundo) de un flavonoide interactuando con una proteína que regula la reparación celular. Detiene la formación de células cancerosas...
Animación Cortesía Grupo de Biología Computacional y Estructural y Bioinformática PUJ
jueves 1 de julio de 2010
Campus Party & Rosetta@home
jueves 1 de julio de 2010
El poder de Uno...
jueves 1 de julio de 2010
...es el poder de estar en red.
jueves 1 de julio de 2010
“No solo Somos una red de datos, somos una red de Seres Humanos”
jueves 1 de julio de 2010
Campus Party nos da el PODER...
jueves 1 de julio de 2010
Campus Party nos da el PODER...
Geek
jueves 1 de julio de 2010
Web Page - En la Unión está la Cura
jueves 1 de julio de 2010
No solo Somos una red de datos, somos una red de Seres Humanos
Campus Party: Debería solucionarse el problema de la latencia en la red.
Queremos aumentar y diversificar el # de voluntarios.
Es una forma de saber el PODER de la red de campuseros
Campus Party & Rosseta@home
Diversificar Nuevas personas
LatenciaRed de Alta Velocidad
Redes SocialesNuevos Voluntarios
jueves 1 de julio de 2010
Créditos
jueves 1 de julio de 2010
Imágenes
http://commons.wikimedia.org/wiki/File:HIV-budding-Color.jpg
http://commons.wikimedia.org/wiki/File:Malaria.jpg
http://www.flickr.com/photos/stephenliveshere/408279733/
http://www.flickr.com/photos/foxypar4/515783755/
http://www.flickr.com/photos/campuspartycolombia/3705391054/sizes/l/
http://www.flickr.com/photos/campuspartycolombia/3705092143/sizes/l/
http://www.flickr.com/photos/campuspartycolombia/3707887700/sizes/l/
http://cdn.venturebeat.com/wp-content/uploads/2008/07/riot_whitebg_copy.jpg
http://www.flickr.com/photos/campuspartycolombia/3704796722/
http://www.flickr.com/photos/antjeverena/3368703708/
http://www.flickr.com/photos/ardonik/3273300715/sizes/m/
jueves 1 de julio de 2010
Agradecimientos
RepRap:
Ronald Burgos Cristian Peñaranda Liure Hacklab - http://liure.uk.to/
Pedro Nieto - Blender
jueves 1 de julio de 2010
http://www.slideshare.net/Karelman/BOINC
Carlos Manuel Estévez-Bretón Riveros MSc.
@karelman
Attribution-NonCommercial-ShareAlike 3.0
jueves 1 de julio de 2010
http://www.slideshare.net/Karelman/BOINC
Carlos Manuel Estévez-Bretón Riveros MSc.
@karelman
Attribution-NonCommercial-ShareAlike 3.0
jueves 1 de julio de 2010