SlideShare una empresa de Scribd logo
jueves 1 de julio de 2010
Computación
                       Voluntaria




jueves 1 de julio de 2010
Computación Voluntaria
        ¿Qué es?




jueves 1 de julio de 2010
Computación Voluntaria
        ¿Qué es?
                            Ayuda a la
           Involucra al púbico con la    Ciencia




jueves 1 de julio de 2010
Computación Voluntaria
        ¿Qué es?
                            Ayuda a la
           Involucra al púbico con la    Ciencia




jueves 1 de julio de 2010
Computación Voluntaria
        ¿Qué es?
                              Ayuda a la
           Involucra al púbico con la      Ciencia


                            Proyectos
                                            Voluntarios


jueves 1 de julio de 2010
Computación Voluntaria
        ¿Qué es?




jueves 1 de julio de 2010
Computación Voluntaria
        ¿Qué es?




        No es “Grid Computing”




jueves 1 de julio de 2010
Computación Voluntaria
        ¿Qué es?




        No es “Grid Computing”

        Ni “P2P Computing”


jueves 1 de julio de 2010
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
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
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
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
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
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
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
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
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
BOINC




jueves 1 de julio de 2010
Berkeley Open Infrastructure
   for Network Computing



jueves 1 de julio de 2010
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
Como funciona BOINC




                              Servidores
             Tu PC            Diferentes Proyectos
             Con BOINC




jueves 1 de julio de 2010
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
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
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
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
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
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
Como funciona el Software




jueves 1 de julio de 2010
Como funciona el Software
        BOINC parece y actúa como un único programa, pero en realidad son varios.




jueves 1 de julio de 2010
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
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
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
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
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
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
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
Crédito




                                     Servidores
                                     Diferentes Proyectos



  Tu PC
  Con BOINC




                            Tiempo




   Otro PC
   Con BOINC



jueves 1 de julio de 2010
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
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
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
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
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
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
Algunos Proyectos Basados en BOINC

                    Climate
                    prediction.net   LHC@home


                    Einstein@home    Africa@home


                    Rosetta@home     ... +30 Proyectos


jueves 1 de julio de 2010
Rosetta@home




jueves 1 de julio de 2010
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
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
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
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...




                              k
                             e
                            e
                 G

jueves 1 de julio de 2010
Web Page - En la Unión está la Cura




jueves 1 de julio de 2010
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
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
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
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

Más contenido relacionado

Más de Carlos Manuel Estévez-Bretón Riveros

Derechos de autor y de copia en el desarrollo de software
Derechos de autor y de copia en el desarrollo de softwareDerechos de autor y de copia en el desarrollo de software
Derechos de autor y de copia en el desarrollo de software
Carlos Manuel Estévez-Bretón Riveros
 
Tv & inetrnet
Tv & inetrnetTv & inetrnet
TICs & Medio Ambiente
TICs & Medio AmbienteTICs & Medio Ambiente
Campus Party MEN
Campus Party MENCampus Party MEN
Biologia de Sistemas y Biologia Sintetica
Biologia de Sistemas y Biologia SinteticaBiologia de Sistemas y Biologia Sintetica
Biologia de Sistemas y Biologia Sintetica
Carlos Manuel Estévez-Bretón Riveros
 
Bioinformatica GeBiX
Bioinformatica GeBiXBioinformatica GeBiX
GeBiX Muestras Codebar
GeBiX Muestras CodebarGeBiX Muestras Codebar

Más de Carlos Manuel Estévez-Bretón Riveros (7)

Derechos de autor y de copia en el desarrollo de software
Derechos de autor y de copia en el desarrollo de softwareDerechos de autor y de copia en el desarrollo de software
Derechos de autor y de copia en el desarrollo de software
 
Tv & inetrnet
Tv & inetrnetTv & inetrnet
Tv & inetrnet
 
TICs & Medio Ambiente
TICs & Medio AmbienteTICs & Medio Ambiente
TICs & Medio Ambiente
 
Campus Party MEN
Campus Party MENCampus Party MEN
Campus Party MEN
 
Biologia de Sistemas y Biologia Sintetica
Biologia de Sistemas y Biologia SinteticaBiologia de Sistemas y Biologia Sintetica
Biologia de Sistemas y Biologia Sintetica
 
Bioinformatica GeBiX
Bioinformatica GeBiXBioinformatica GeBiX
Bioinformatica GeBiX
 
GeBiX Muestras Codebar
GeBiX Muestras CodebarGeBiX Muestras Codebar
GeBiX Muestras Codebar
 

Último

Tecnología 5G Presentación.pdf trabajo .
Tecnología 5G Presentación.pdf trabajo .Tecnología 5G Presentación.pdf trabajo .
Tecnología 5G Presentación.pdf trabajo .
asrielgamer3421
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 

Último (20)

Tecnología 5G Presentación.pdf trabajo .
Tecnología 5G Presentación.pdf trabajo .Tecnología 5G Presentación.pdf trabajo .
Tecnología 5G Presentación.pdf trabajo .
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 

Boinc

  • 1. jueves 1 de julio de 2010
  • 2. Computación Voluntaria jueves 1 de julio de 2010
  • 3. Computación Voluntaria ¿Qué es? jueves 1 de julio de 2010
  • 4. Computación Voluntaria ¿Qué es? Ayuda a la Involucra al púbico con la Ciencia jueves 1 de julio de 2010
  • 5. Computación Voluntaria ¿Qué es? Ayuda a la Involucra al púbico con la Ciencia jueves 1 de julio de 2010
  • 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. Computación Voluntaria ¿Qué es? jueves 1 de julio de 2010
  • 8. Computación Voluntaria ¿Qué es? No es “Grid Computing” jueves 1 de julio de 2010
  • 9. Computación Voluntaria ¿Qué es? No es “Grid Computing” Ni “P2P Computing” jueves 1 de julio de 2010
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. BOINC jueves 1 de julio de 2010
  • 20. Berkeley Open Infrastructure for Network Computing jueves 1 de julio de 2010
  • 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. Como funciona BOINC Servidores Tu PC Diferentes Proyectos Con BOINC jueves 1 de julio de 2010
  • 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. 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. 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. 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. 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. 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. Como funciona el Software jueves 1 de julio de 2010
  • 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. 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. 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. 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. 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. 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. 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. 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. Crédito Servidores Diferentes Proyectos Tu PC Con BOINC Tiempo Otro PC Con BOINC jueves 1 de julio de 2010
  • 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. 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. 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. 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. 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. 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. 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. Rosetta@home jueves 1 de julio de 2010
  • 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. Explorar Un Planeta Desconocido http://www.stsci.edu/~inr/thisweek1/thisweek/Mars_atmosphere.jpg jueves 1 de julio de 2010
  • 49. Un solo Explorador jueves 1 de julio de 2010
  • 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. Una proteína: es como una cadena. jueves 1 de julio de 2010
  • 52. Una proteína: es como una cadena. jueves 1 de julio de 2010
  • 53. Una proteína: es como una cadena. jueves 1 de julio de 2010
  • 54. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  • 55. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  • 56. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  • 57. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  • 58. HIV: Proteasa - Bloquearla, Inhibirla evita que el virus infecte otras células. jueves 1 de julio de 2010
  • 59. Buscando: muestra los movimientos que Rosseta está tratano de hacerle a la cadena. jueves 1 de julio de 2010
  • 60. Aceptada: Muestra el movimiento aceptado mas reciente jueves 1 de julio de 2010
  • 61. Baja Energía: Muestra la forma de mínima energía en la trayectoria actual jueves 1 de julio de 2010
  • 62. Nativa: Muestra la estructura determinada experimentalmente, si existe. jueves 1 de julio de 2010
  • 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. RMSD: Muestra que tan similares son las estructuras, aceptada y de búsqueda (X - RMSD, Y - progreso) jueves 1 de julio de 2010
  • 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. 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. 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. Campus Party & Rosetta@home jueves 1 de julio de 2010
  • 69. El poder de Uno... jueves 1 de julio de 2010
  • 70. ...es el poder de estar en red. jueves 1 de julio de 2010
  • 71. “No solo Somos una red de datos, somos una red de Seres Humanos” jueves 1 de julio de 2010
  • 72. Campus Party nos da el PODER... jueves 1 de julio de 2010
  • 73. Campus Party nos da el PODER... k e e G jueves 1 de julio de 2010
  • 74. Web Page - En la Unión está la Cura jueves 1 de julio de 2010
  • 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. Créditos jueves 1 de julio de 2010
  • 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. Agradecimientos RepRap: Ronald Burgos Cristian Peñaranda Liure Hacklab - http://liure.uk.to/ Pedro Nieto - Blender jueves 1 de julio de 2010
  • 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. 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