Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Biological technologies
Biological technologies
Cargando en…3
×

Eche un vistazo a continuación

1 de 80 Anuncio

Más Contenido Relacionado

Más reciente (20)

Anuncio

Boinc

  1. 1. jueves 1 de julio de 2010
  2. 2. Computación Voluntaria jueves 1 de julio de 2010
  3. 3. Computación Voluntaria ¿Qué es? jueves 1 de julio de 2010
  4. 4. Computación Voluntaria ¿Qué es? Ayuda a la Involucra al púbico con la Ciencia jueves 1 de julio de 2010
  5. 5. Computación Voluntaria ¿Qué es? Ayuda a la Involucra al púbico con la Ciencia jueves 1 de julio de 2010
  6. 6. Computación Voluntaria ¿Qué es? Ayuda a la Involucra al púbico con la Ciencia Proyectos Voluntarios jueves 1 de julio de 2010
  7. 7. Computación Voluntaria ¿Qué es? jueves 1 de julio de 2010
  8. 8. Computación Voluntaria ¿Qué es? No es “Grid Computing” jueves 1 de julio de 2010
  9. 9. Computación Voluntaria ¿Qué es? No es “Grid Computing” Ni “P2P Computing” jueves 1 de julio de 2010
  10. 10. Computación Voluntaria Historia Reciente 1996 1997 1999 2000 2002 GIMPS distributed.net SETI@home Folding@Home BOINC George Woltman Adam Beberg David P. Anderson Vijay Pande 4.000 Scott Kurowski Jim Lawson Eric Korpela participantes Primo de Mersenne Regla de Golomb jueves 1 de julio de 2010
  11. 11. Computación Voluntaria Historia Reciente 1996 1997 1999 2000 2002 GIMPS distributed.net SETI@home Folding@Home BOINC George Woltman Adam Beberg David P. Anderson Vijay Pande 4.000 Scott Kurowski Jim Lawson Eric Korpela participantes Primo de Mersenne Regla de Golomb jueves 1 de julio de 2010
  12. 12. Computación Voluntaria Historia Reciente 1996 1997 1999 2000 2002 GIMPS distributed.net SETI@home Folding@Home BOINC George Woltman Adam Beberg David P. Anderson Vijay Pande 4.000 Scott Kurowski Jim Lawson Eric Korpela participantes Primo de Mersenne Regla de Golomb Middleware para computación Voluntaria jueves 1 de julio de 2010
  13. 13. Computación Voluntaria Historia Reciente 1996 1997 1999 2000 2002 GIMPS distributed.net SETI@home Folding@Home BOINC George Woltman Adam Beberg David P. Anderson Vijay Pande 4.000 Scott Kurowski Jim Lawson Eric Korpela participantes Primo de Mersenne Regla de Golomb Middleware para computación Voluntaria Open-source (LGPL) jueves 1 de julio de 2010
  14. 14. Computación Voluntaria Historia Reciente 1996 1997 1999 2000 2002 GIMPS distributed.net SETI@home Folding@Home BOINC George Woltman Adam Beberg David P. Anderson Vijay Pande 4.000 Scott Kurowski Jim Lawson Eric Korpela participantes Primo de Mersenne Regla de Golomb Middleware para computación Voluntaria Open-source (LGPL) Orientado a Aplicaciones jueves 1 de julio de 2010
  15. 15. Computación Voluntaria Historia Reciente 1996 1997 1999 2000 2002 GIMPS distributed.net SETI@home Folding@Home BOINC George Woltman Adam Beberg David P. Anderson Vijay Pande 4.000 Scott Kurowski Jim Lawson Eric Korpela participantes Primo de Mersenne Regla de Golomb Middleware para computación Voluntaria Open-source (LGPL) Orientado a Aplicaciones Logros jueves 1 de julio de 2010
  16. 16. Computación Voluntaria Historia Reciente 1996 1997 1999 2000 2002 GIMPS distributed.net SETI@home Folding@Home BOINC George Woltman Adam Beberg David P. Anderson Vijay Pande 4.000 Scott Kurowski Jim Lawson Eric Korpela participantes Primo de Mersenne Regla de Golomb Middleware para computación Voluntaria Open-source (LGPL) Orientado a Aplicaciones Una cantidad de proyectos independientes Logros jueves 1 de julio de 2010
  17. 17. Computación Voluntaria Historia Reciente 1996 1997 1999 2000 2002 GIMPS distributed.net SETI@home Folding@Home BOINC George Woltman Adam Beberg David P. Anderson Vijay Pande 4.000 Scott Kurowski Jim Lawson Eric Korpela participantes Primo de Mersenne Regla de Golomb Middleware para computación Voluntaria Open-source (LGPL) Orientado a Aplicaciones Una cantidad de proyectos independientes Soporte a diferentes Aplicaciones Logros jueves 1 de julio de 2010
  18. 18. Computación Voluntaria Historia Reciente 1996 1997 1999 2000 2002 GIMPS distributed.net SETI@home Folding@Home BOINC George Woltman Adam Beberg David P. Anderson Vijay Pande 4.000 Scott Kurowski Jim Lawson Eric Korpela participantes Primo de Mersenne Regla de Golomb Middleware para computación Voluntaria Open-source (LGPL) Orientado a Aplicaciones Una cantidad de proyectos independientes Soporte a diferentes Aplicaciones Logros Participación del cliente en múltiple proyectos jueves 1 de julio de 2010
  19. 19. BOINC jueves 1 de julio de 2010
  20. 20. Berkeley Open Infrastructure for Network Computing jueves 1 de julio de 2010
  21. 21. BOINC 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 Añadir Voluntários Datos Intensivos Crédito dividido por proyectos Campus Party se Suma Solucionar problemas de latencia jueves 1 de julio de 2010
  22. 22. Como funciona BOINC Servidores Tu PC Diferentes Proyectos Con BOINC jueves 1 de julio de 2010
  23. 23. Como funciona BOINC Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC. Toma Instrucciones Servidores Tu PC Diferentes Proyectos Con BOINC jueves 1 de julio de 2010
  24. 24. Como funciona BOINC Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC. Tu PC Descarga los archivos del servidos de datos. Si hay nuevas versiones las descarga. Descargar las aplicaciones y archivos de entrada Servidores Tu PC Diferentes Proyectos Con BOINC jueves 1 de julio de 2010
  25. 25. Como funciona BOINC Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC. 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 Computa Servidores Tu PC Diferentes Proyectos Con BOINC jueves 1 de julio de 2010
  26. 26. Como funciona BOINC Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC. 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. Carga - Sube, los archivos de salida Servidores Tu PC Diferentes Proyectos Con BOINC jueves 1 de julio de 2010
  27. 27. Como funciona BOINC Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC. 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. Reporta Resultados Servidores Tu PC Diferentes Proyectos Con BOINC jueves 1 de julio de 2010
  28. 28. Como funciona BOINC Tu PC toma un grupo de tareas del servidor de proyectos. La tarea depende de tu PC. 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. Servidores Tu PC Diferentes Proyectos Con BOINC jueves 1 de julio de 2010
  29. 29. Como funciona el Software jueves 1 de julio de 2010
  30. 30. Como funciona el Software BOINC parece y actúa como un único programa, pero en realidad son varios. jueves 1 de julio de 2010
  31. 31. Como funciona el Software BOINC parece y actúa como un único programa, pero en realidad son varios. Los servidores de agenda y de datos son instalados y administrados por los proyectos con los que colaboras. Servidores Agenda, Datos jueves 1 de julio de 2010
  32. 32. Como funciona el Software BOINC parece y actúa como un único programa, pero en realidad son varios. 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. Servidores Agenda, Datos HTTP Core Client jueves 1 de julio de 2010
  33. 33. Como funciona el Software BOINC parece y actúa como un único programa, pero en realidad son varios. 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. Aplicaciones Rosseta@home, etc. Servidores Agenda, Datos HTTP Core Client jueves 1 de julio de 2010
  34. 34. Como funciona el Software BOINC parece y actúa como un único programa, pero en realidad son varios. 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. Aplicaciones Rosseta@home, etc. Servidores Agenda, Datos HTTP Core Client GUI Con BOINC jueves 1 de julio de 2010
  35. 35. Como funciona el Software BOINC parece y actúa como un único programa, pero en realidad son varios. 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. Aplicaciones Rosseta@home, etc. Servidores Agenda, Datos HTTP Protector de Pantalla Rosetta@home Core Client GUI Con BOINC jueves 1 de julio de 2010
  36. 36. Como funciona el Software BOINC parece y actúa como un único programa, pero en realidad son varios. 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. Aplicaciones Rosseta@home, etc. Servidores Agenda, Datos HTTP Protector de Pantalla Rosetta@home Core Client GUI Con BOINC jueves 1 de julio de 2010
  37. 37. Como funciona el Software BOINC parece y actúa como un único programa, pero en realidad son varios. 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. Aplicaciones Rosseta@home, etc. Servidores Agenda, Datos HTTP Protector de Pantalla Rosetta@home TCP Local Core Client GUI Con BOINC jueves 1 de julio de 2010
  38. 38. Crédito Servidores Diferentes Proyectos Tu PC Con BOINC Tiempo Otro PC Con BOINC jueves 1 de julio de 2010
  39. 39. Crédito El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito. Servidores Diferentes Proyectos Tu PC Con BOINC Tiempo Otro PC Con BOINC jueves 1 de julio de 2010
  40. 40. Crédito El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito. Cada tarea se debe enviar a dos computadores. Servidores Diferentes Proyectos Tu PC Con BOINC Tiempo Otro PC Con BOINC jueves 1 de julio de 2010
  41. 41. Crédito El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito. 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. Servidores Diferentes Proyectos Tu PC Con BOINC Tiempo Otro PC Con BOINC jueves 1 de julio de 2010
  42. 42. Crédito El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito. 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 Servidores Diferentes Proyectos Tu PC Con BOINC Tiempo Otro PC Con BOINC jueves 1 de julio de 2010
  43. 43. Crédito El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito. 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 NOTA: Puede haber delay, puede tener crédito pendiente, el proceso de crédito inicia al reportar al servidor, puede haber errores Servidores Diferentes Proyectos Tu PC Con BOINC Tiempo Otro PC Con BOINC jueves 1 de julio de 2010
  44. 44. Crédito El servidor del proyecto registra que tanto trabajo ha hecho tu computador, esto se llama crédito. 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 NOTA: Puede haber delay, puede tener crédito pendiente, el proceso de crédito inicia al reportar al servidor, puede haber errores Servidores Reporte al Servidor Diferentes Proyectos Crédito reclamado = 123 Computa Carga Tu PC Con BOINC Resultado Acordado Tiempo Crédito otorgado = 123 Computa Carga Reporte al Servidor Crédito reclamado = 125 Otro PC Con BOINC jueves 1 de julio de 2010
  45. 45. Algunos Proyectos Basados en BOINC Climate prediction.net LHC@home Einstein@home Africa@home Rosetta@home ... +30 Proyectos jueves 1 de julio de 2010
  46. 46. Rosetta@home jueves 1 de julio de 2010
  47. 47. Rosseta@home 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 Dr. David Baker Parásito de la Malaria Jefe del Proyecto Virus HIV Infectando Una célula blanca jueves 1 de julio de 2010
  48. 48. Explorar Un Planeta Desconocido http://www.stsci.edu/~inr/thisweek1/thisweek/Mars_atmosphere.jpg jueves 1 de julio de 2010
  49. 49. Un solo Explorador jueves 1 de julio de 2010
  50. 50. Estrategia Como hace Rosetta para buscar la estructura de menor energía Rosetta@home Estrategia de trabajo 1 2 3 4 5 Inicia con Mueve parte de Calcula la energía Acepta o rechaza Repite de Cadena la cadena de la nueva forma el movimiento 2 a 4 hasta que Desplegada para crear una de acuerdo al cada parte de nueva forma cambio de energía la cadena se haya movido muchas veces jueves 1 de julio de 2010
  51. 51. Una proteína: es como una cadena. jueves 1 de julio de 2010
  52. 52. Una proteína: es como una cadena. jueves 1 de julio de 2010
  53. 53. Una proteína: es como una cadena. jueves 1 de julio de 2010
  54. 54. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  55. 55. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  56. 56. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  57. 57. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  58. 58. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  59. 59. Buscando: muestra los movimientos que Rosseta está tratano de hacerle a la cadena. jueves 1 de julio de 2010
  60. 60. Aceptada: Muestra el movimiento aceptado mas reciente jueves 1 de julio de 2010
  61. 61. Baja Energía: Muestra la forma de mínima energía en la trayectoria actual jueves 1 de julio de 2010
  62. 62. Nativa: Muestra la estructura determinada experimentalmente, si existe. jueves 1 de julio de 2010
  63. 63. 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
  64. 64. RMSD: Muestra que tan similares son las estructuras, aceptada y de búsqueda (X - RMSD, Y - progreso) jueves 1 de julio de 2010
  65. 65. 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
  66. 66. 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
  67. 67. 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
  68. 68. Campus Party & Rosetta@home jueves 1 de julio de 2010
  69. 69. El poder de Uno... jueves 1 de julio de 2010
  70. 70. ...es el poder de estar en red. jueves 1 de julio de 2010
  71. 71. “No solo Somos una red de datos, somos una red de Seres Humanos” jueves 1 de julio de 2010
  72. 72. Campus Party nos da el PODER... jueves 1 de julio de 2010
  73. 73. Campus Party nos da el PODER... k e e G jueves 1 de julio de 2010
  74. 74. Web Page - En la Unión está la Cura jueves 1 de julio de 2010
  75. 75. Campus Party & Rosseta@home 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 Diversificar Latencia Redes Sociales Nuevas personas Red de Alta Velocidad Nuevos Voluntarios jueves 1 de julio de 2010
  76. 76. Créditos jueves 1 de julio de 2010
  77. 77. 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
  78. 78. Agradecimientos RepRap: Ronald Burgos Cristian Peñaranda Liure Hacklab - http://liure.uk.to/ Pedro Nieto - Blender jueves 1 de julio de 2010
  79. 79. Carlos Manuel Estévez-Bretón Riveros MSc. @karelman http://www.slideshare.net/Karelman/BOINC Attribution-NonCommercial-ShareAlike 3.0 jueves 1 de julio de 2010
  80. 80. Carlos Manuel Estévez-Bretón Riveros MSc. @karelman http://www.slideshare.net/Karelman/BOINC Attribution-NonCommercial-ShareAlike 3.0 jueves 1 de julio de 2010

×