SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
´
Resumen    Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




                 ´
          Obtencion de recursos computacionales para
            PG utilizando desktop grid computing y
                                     ´
                         virtualizacion

                           ˜       ´                       ´
          Daniel Lombrana Gonzalez, Francisco Fernandez de Vega,
          L. Trujillo, G. Olague, L. Araujo, P. Castillo, J.J. Merelo y K.
                                     Sharman


                                         February 11, 2009
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




          Trabajo previo
     1


                  ´
          Motivacion
     2


          Propuesta
     3
            Caracter´sticas de BOINC
                    ı
            BOINC y un proyecto cient´fico
                                     ı

          Experimentos y resultados
     4
            ECJ
            Sistema de PG complejo: Matlab

          Conclusiones
     5


          Agradecimientos
     6
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




El problema



                                         ´
           Los problemas de optimizacion del mundo real son muy
           complejos.
                                                                 ´
           Si estos problemas se intentan resolver con programacion
               ´                        ´
           genetica, los requisitos de computo pueden ser muy
           elevados y costosos:
                                                           ´
                   Complejidad de las funciones de evaluacion.
                   Numero de individuos.
                    ´
                   Numero de iteraciones.
                    ´
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




Soluciones utilizadas
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




Middleware




           El grid funciona gracias a un componente software
           denominado middleware.
           El middleware se encarga de exportar y gestionar los
           recursos computacionales disponibles.
           Existen diferentes middleware especializados en
           diferentes plataformas y hardware.
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




El desktop grid computing (DGC)



                    ´
           Utilizacion de recursos baratos: PCs.
            ´               ´
           Facil configuracion y despliegue de recursos.

              ´
     Computacion Voluntaria
                                                          ´
     Existen middleware de DGC que permiten la colaboracion
        ´                                                   ´
     anonima de usuarios que quieran colaborar con uno o mas
     proyectos.
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




                          ´
BOINC: el middleware DGC mas utilizado
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




       ´
Obtencion de recursos computacionales gracias al
DGC



                               ´
     Utilizar BOINC como solucion para obtener recursos
     computacionales en PG.

                            ´
     Simplificar la utilizacion de BOINC para los cient´ficos
                                                      ı
                                ´
     Utilizar cualquier aplicacion de PG dentro BOINC sin tener que
                    ´                       ´
     modificar el codigo fuente: virtualizacion.
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




            ´
Virtualizacion
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




                                  ´
Caracter´sticas de la virtualizacion
        ı
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




Nuestra propuesta




                                         ´
           Incrementar la potencia de calculo para la PG de manera
           gratuita.
                                                        ´
           Facilitar el despliegue de cualquier aplicacion cient´fica en
                                                                ı
                                           ´
           BOINC gracias a la virtualizacion.
´
Resumen      Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


Caracter´sticas de BOINC
        ı


Software libre
´
Resumen      Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


Caracter´sticas de BOINC
        ı


Multiplataforma
´
Resumen      Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


Caracter´sticas de BOINC
        ı


Arquitectura Maestro/Esclavo
´
Resumen      Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


Caracter´sticas de BOINC
        ı


Funcionamiento de BOINC
´
Resumen      Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


Caracter´sticas de BOINC
        ı


Funcionamiento de BOINC
´
Resumen      Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


Caracter´sticas de BOINC
        ı


Funcionamiento de BOINC
´
Resumen      Trabajo previo     Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


BOINC y un proyecto cient´fico
                         ı


 ´
Metodo 1: Comenzar un proyecto desde cero
´
Resumen      Trabajo previo     Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


BOINC y un proyecto cient´fico
                         ı


 ´                              ´
Metodo 2: Adaptando una aplicacion cient´fica
                                        ı
´
Resumen      Trabajo previo     Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


BOINC y un proyecto cient´fico
                         ı


 ´
Metodo 3: Utilizando el wrapper
´
Resumen      Trabajo previo     Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


BOINC y un proyecto cient´fico
                         ı


 ´                    ´
Metodo 4: Virtualizacion
´
Resumen      Trabajo previo     Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


BOINC y un proyecto cient´fico
                         ı


BOINC+: el Starter
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




Objetivo




                                    ´
           Aumentar la potencia de calculo.

          ´
     Funcion
     CP = Xarr ∗ Xlife ∗ Xncpus ∗ Xflops ∗ Xeff ∗ Xonfrac ∗ Xactive ∗ Xred ∗ Xsh
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




Experimentos




           Dos experimentos:
                            ´                             ´     ´
                   Utilizacion de un entorno de programacion estandar de PG:
                   ECJ.
                                                                   ´
                   Empleo de un sistema complejo de PG: Matlab mas
                   librer´as asociadas.
                         ı
                                                    ´
           Todos los experimentos utilizan la solucion wrapper +
           starter
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


ECJ


                           ´
ECJ un sistema de computacion evolutiva




                  ´
           ECJ esta basado en Java.
                                 ´
           Java posee su propia maquina virtual.
           El problema utilizado es el multiplexer de 11 y 20 bits.
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


ECJ


         ´
Java: estaticamente enlazado
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


ECJ


Infraestructura
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


ECJ


Clientes por ciudad
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


ECJ


Resultados multiplexer de 11 bits




                           No hosts                                45
                           Equipos activos                         27
                           Tiempo en d´as
                                       ı                          5.35
                           Ejecuciones                            828
                                             ´
                           Tiempo por ejecucion                 134.75s
                           PC                                  80GFLOPS
´
Resumen   Trabajo previo    Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


ECJ


Resultados multiplexer de 20 bits




                           No hosts                                145
                           Equipos activos                          11
                           Tiempo en d´as
                                       ı                            48
                           Ejecuciones                              60
                                             ´
                           Tiempo por ejecucion                 23449.3s
                           PC                                 11.08GFLOPS
´
Resumen      Trabajo previo      Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


Sistema de PG complejo: Matlab


Complejidad del sistema




                       ´
              Utilizacion de un entorno Matlab + toolboxes.
                                ´
              Problema de Vision por computador muy complejo ( 24
                                    ´
              horas para una solucion).
´
Resumen      Trabajo previo      Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


Sistema de PG complejo: Matlab


              ´
Imagen de la maquina virtual
´
Resumen      Trabajo previo      Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos


Sistema de PG complejo: Matlab


Despliegue de VMware y BOINC
´
Resumen      Trabajo previo      Motivacion   Propuesta     Experimentos y resultados   Conclusiones   Agradecimientos


Sistema de PG complejo: Matlab


Resultados



                        Tipo                              Sistema de PG complejo
                        Herramienta                                Matlab
                        Problema                                   IPGP
                        No Hosts                                     10
                        Equipos activos                              10
                        Tiempo en d´as
                                    ı                                48
                        Ejecuciones                                  60
                        PC                                     25.67 GFLOPS
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




Conclusiones


                             ´
           Se ha mostrado como es posible aumentar la potencia de
            ´
           calculo gracias a DGC gratuitamente.
           Se han realizado dos experimentos considerando dos
           escenarios t´picos:
                       ı
                          ´                     ´
                   BOINC mas una herramienta estandar: ECJ,
                          ´
                   BOINC mas un sistema complejo: Matlab.
                                                  ´
           En ambos experimentos la virtualizacion ha permitido
           ejecutar las aplicaciones sin tener que modificarlas.
           Se han mostrado los beneficios de utilizar esta plataforma
           en entornos controlados.
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




Este trabajo ha sido realizado gracias a:




            ´
           Catedra CETA-CIEMAT Universidad de Extremadura,
           Proyecto Gridex PRI06A223 Junta de Extremadura, y
           Proyecto nacional Nohnes TIN2007-68083-C02-01
                                ´
           Ministerio de Educacion y Ciencia.
´
Resumen    Trabajo previo     Motivacion      Propuesta      Experimentos y resultados      Conclusiones       Agradecimientos




           ´
Iconos e imagenes




                 Iconos del proyecto Tango Desktop y Gnome Desktop (Creative Commons & GPL License)




                                                                    ˜       ´
     Copyright (c) 2007 University of California and Daniel Lombrana Gonzalez. Permission is granted to copy, distribute
       and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later
                                      version published by the Free Software Foundation.
´
Resumen   Trabajo previo   Motivacion   Propuesta   Experimentos y resultados   Conclusiones   Agradecimientos




Preguntas




     Contacto
                       ˜       ´
          Daniel Lombrana Gonzalez daniellg@unex.es
                         ´
           Francisco Fernandez de Vega fcofdez@unex.es

Más contenido relacionado

Destacado

Compre tranquilo
Compre tranquiloCompre tranquilo
Compre tranquiloguest4566e3
 
Curso De Power Point 2007
Curso De Power Point 2007Curso De Power Point 2007
Curso De Power Point 2007kathyscr
 
Presentacion Tesis Defensa Final Sep2
Presentacion Tesis Defensa Final Sep2Presentacion Tesis Defensa Final Sep2
Presentacion Tesis Defensa Final Sep2hjpsiot
 
Presentación nueva ambulancia de Cruz Roja de Roa de Duero
Presentación nueva ambulancia de Cruz Roja de Roa de DueroPresentación nueva ambulancia de Cruz Roja de Roa de Duero
Presentación nueva ambulancia de Cruz Roja de Roa de Duerorubens87
 
Los 4 cantantes con mas exito en nuestro Pais.
Los 4 cantantes con mas exito en nuestro Pais.Los 4 cantantes con mas exito en nuestro Pais.
Los 4 cantantes con mas exito en nuestro Pais.Xio_huevito
 
Entrando En Calor. . Jee[1][1]. . Brí
Entrando En Calor. . Jee[1][1]. .     BríEntrando En Calor. . Jee[1][1]. .     Brí
Entrando En Calor. . Jee[1][1]. . Bríguestb03342
 
Central antivirus webinar_es_2011_11
Central antivirus webinar_es_2011_11Central antivirus webinar_es_2011_11
Central antivirus webinar_es_2011_11conrado perea
 
Chistes De Medicos Diapositivas
Chistes De Medicos DiapositivasChistes De Medicos Diapositivas
Chistes De Medicos Diapositivasd.sole
 

Destacado (20)

dany
danydany
dany
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Compre tranquilo
Compre tranquiloCompre tranquilo
Compre tranquilo
 
Relii
ReliiRelii
Relii
 
Cansadodeltrabajo
CansadodeltrabajoCansadodeltrabajo
Cansadodeltrabajo
 
Curso De Power Point 2007
Curso De Power Point 2007Curso De Power Point 2007
Curso De Power Point 2007
 
Bilbo Air Lines
Bilbo Air LinesBilbo Air Lines
Bilbo Air Lines
 
Presentación3
Presentación3Presentación3
Presentación3
 
Presentacion Tesis Defensa Final Sep2
Presentacion Tesis Defensa Final Sep2Presentacion Tesis Defensa Final Sep2
Presentacion Tesis Defensa Final Sep2
 
Presentación nueva ambulancia de Cruz Roja de Roa de Duero
Presentación nueva ambulancia de Cruz Roja de Roa de DueroPresentación nueva ambulancia de Cruz Roja de Roa de Duero
Presentación nueva ambulancia de Cruz Roja de Roa de Duero
 
Calvin Y Hobbes
Calvin Y HobbesCalvin Y Hobbes
Calvin Y Hobbes
 
Los 4 cantantes con mas exito en nuestro Pais.
Los 4 cantantes con mas exito en nuestro Pais.Los 4 cantantes con mas exito en nuestro Pais.
Los 4 cantantes con mas exito en nuestro Pais.
 
Ayerestuveenlaplaya
AyerestuveenlaplayaAyerestuveenlaplaya
Ayerestuveenlaplaya
 
Entrando En Calor. . Jee[1][1]. . Brí
Entrando En Calor. . Jee[1][1]. .     BríEntrando En Calor. . Jee[1][1]. .     Brí
Entrando En Calor. . Jee[1][1]. . Brí
 
Colegio Guadalupe
Colegio GuadalupeColegio Guadalupe
Colegio Guadalupe
 
AR Verbs
AR VerbsAR Verbs
AR Verbs
 
Central antivirus webinar_es_2011_11
Central antivirus webinar_es_2011_11Central antivirus webinar_es_2011_11
Central antivirus webinar_es_2011_11
 
Chistes De Medicos Diapositivas
Chistes De Medicos DiapositivasChistes De Medicos Diapositivas
Chistes De Medicos Diapositivas
 
Pronombres
PronombresPronombres
Pronombres
 
Aprendizaje colaborativo dirigido_a_los_alumnos
Aprendizaje colaborativo dirigido_a_los_alumnosAprendizaje colaborativo dirigido_a_los_alumnos
Aprendizaje colaborativo dirigido_a_los_alumnos
 

Similar a Obtención de recursos computacionales para PG utilizando desktop grid computing y virtualización

Desarrollo ágil Webprendedor UC 2010
Desarrollo ágil Webprendedor UC 2010Desarrollo ágil Webprendedor UC 2010
Desarrollo ágil Webprendedor UC 2010Sebastián Gamboa
 
Experiencias Con Moskitt
Experiencias Con MoskittExperiencias Con Moskitt
Experiencias Con MoskittBegoña Bonet
 
Presentación ISTQB Presentación ISTQB Presentación ISTQB
Presentación ISTQB Presentación ISTQB Presentación ISTQBPresentación ISTQB Presentación ISTQB Presentación ISTQB
Presentación ISTQB Presentación ISTQB Presentación ISTQBLauraSegura48
 
Overview, CMMI 1.1 Vs CMMI 1.2
Overview, CMMI 1.1 Vs CMMI 1.2Overview, CMMI 1.1 Vs CMMI 1.2
Overview, CMMI 1.1 Vs CMMI 1.2Nelson Piedra
 
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR Meetup
 
Frank astorga midiendo la usabilidad pure heart
Frank astorga   midiendo la usabilidad pure heartFrank astorga   midiendo la usabilidad pure heart
Frank astorga midiendo la usabilidad pure heartUX Nights
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglosUVM
 
Taller evento TestingUY 2016 - Testeando la Compatibilidad de SW con IPV6
Taller evento TestingUY 2016 - Testeando la Compatibilidad de SW con IPV6Taller evento TestingUY 2016 - Testeando la Compatibilidad de SW con IPV6
Taller evento TestingUY 2016 - Testeando la Compatibilidad de SW con IPV6TestingUy
 
Prototipado iterativo-ixda-juan-manuel-carraro
Prototipado iterativo-ixda-juan-manuel-carraroPrototipado iterativo-ixda-juan-manuel-carraro
Prototipado iterativo-ixda-juan-manuel-carraroJuan Manuel Carraro
 
Las Claves para Gestionar Proyectos de Sistemas de Información
Las Claves para Gestionar Proyectos de Sistemas de InformaciónLas Claves para Gestionar Proyectos de Sistemas de Información
Las Claves para Gestionar Proyectos de Sistemas de InformaciónSolutions DAT
 
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalMeetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalTestingUy
 
Guia Programacion - F4 Pruebas Unitarias.pptx
Guia Programacion - F4 Pruebas Unitarias.pptxGuia Programacion - F4 Pruebas Unitarias.pptx
Guia Programacion - F4 Pruebas Unitarias.pptxcarlosBueno339540
 
Control de Calidad del Software
Control de Calidad del SoftwareControl de Calidad del Software
Control de Calidad del SoftwareTonymx
 
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrolloBcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrolloAlex Ballarin
 
Desarrollo con Java y metodologías agiles
Desarrollo con Java y metodologías agilesDesarrollo con Java y metodologías agiles
Desarrollo con Java y metodologías agilesJobsket
 
Meetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y despuésMeetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y despuésFederico Toledo
 
Unidad calidad v2
Unidad calidad v2Unidad calidad v2
Unidad calidad v2gmazuel
 

Similar a Obtención de recursos computacionales para PG utilizando desktop grid computing y virtualización (20)

Desarrollo ágil Webprendedor UC 2010
Desarrollo ágil Webprendedor UC 2010Desarrollo ágil Webprendedor UC 2010
Desarrollo ágil Webprendedor UC 2010
 
Experiencias Con Moskitt
Experiencias Con MoskittExperiencias Con Moskitt
Experiencias Con Moskitt
 
Agildistendidoyeficiente
AgildistendidoyeficienteAgildistendidoyeficiente
Agildistendidoyeficiente
 
Presentación ISTQB Presentación ISTQB Presentación ISTQB
Presentación ISTQB Presentación ISTQB Presentación ISTQBPresentación ISTQB Presentación ISTQB Presentación ISTQB
Presentación ISTQB Presentación ISTQB Presentación ISTQB
 
proceso de pruebas
proceso de pruebasproceso de pruebas
proceso de pruebas
 
Overview, CMMI 1.1 Vs CMMI 1.2
Overview, CMMI 1.1 Vs CMMI 1.2Overview, CMMI 1.1 Vs CMMI 1.2
Overview, CMMI 1.1 Vs CMMI 1.2
 
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
 
Frank astorga midiendo la usabilidad pure heart
Frank astorga   midiendo la usabilidad pure heartFrank astorga   midiendo la usabilidad pure heart
Frank astorga midiendo la usabilidad pure heart
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Taller evento TestingUY 2016 - Testeando la Compatibilidad de SW con IPV6
Taller evento TestingUY 2016 - Testeando la Compatibilidad de SW con IPV6Taller evento TestingUY 2016 - Testeando la Compatibilidad de SW con IPV6
Taller evento TestingUY 2016 - Testeando la Compatibilidad de SW con IPV6
 
Prototipado iterativo-ixda-juan-manuel-carraro
Prototipado iterativo-ixda-juan-manuel-carraroPrototipado iterativo-ixda-juan-manuel-carraro
Prototipado iterativo-ixda-juan-manuel-carraro
 
Las Claves para Gestionar Proyectos de Sistemas de Información
Las Claves para Gestionar Proyectos de Sistemas de InformaciónLas Claves para Gestionar Proyectos de Sistemas de Información
Las Claves para Gestionar Proyectos de Sistemas de Información
 
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalMeetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
 
Guia Programacion - F4 Pruebas Unitarias.pptx
Guia Programacion - F4 Pruebas Unitarias.pptxGuia Programacion - F4 Pruebas Unitarias.pptx
Guia Programacion - F4 Pruebas Unitarias.pptx
 
Control de Calidad del Software
Control de Calidad del SoftwareControl de Calidad del Software
Control de Calidad del Software
 
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrolloBcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
Bcn Dev Conference - Mejorando la gestion de los equipos de desarrollo
 
Desarrollo con Java y metodologías agiles
Desarrollo con Java y metodologías agilesDesarrollo con Java y metodologías agiles
Desarrollo con Java y metodologías agiles
 
Meetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y despuésMeetup TestingAR 2016 - Performance testing durante y después
Meetup TestingAR 2016 - Performance testing durante y después
 
2. Diseño de Interfaces (Intro)
2. Diseño de Interfaces (Intro)2. Diseño de Interfaces (Intro)
2. Diseño de Interfaces (Intro)
 
Unidad calidad v2
Unidad calidad v2Unidad calidad v2
Unidad calidad v2
 

Más de Daniel Lombraña González

LHC@home and CernVM – a new approach to porting large-scale applications to B...
LHC@home and CernVM – a new approach to porting large-scale applications to B...LHC@home and CernVM – a new approach to porting large-scale applications to B...
LHC@home and CernVM – a new approach to porting large-scale applications to B...Daniel Lombraña González
 
Getting a whole region involved in citizen cyberscience: Extremadurathome.org
Getting a whole region involved in citizen cyberscience: Extremadurathome.orgGetting a whole region involved in citizen cyberscience: Extremadurathome.org
Getting a whole region involved in citizen cyberscience: Extremadurathome.orgDaniel Lombraña González
 
Characterizing Fault Tolerance of Genetic Algorithms in Desktop Grid Systems
Characterizing Fault Tolerance of Genetic Algorithms in Desktop Grid SystemsCharacterizing Fault Tolerance of Genetic Algorithms in Desktop Grid Systems
Characterizing Fault Tolerance of Genetic Algorithms in Desktop Grid SystemsDaniel Lombraña González
 
Jarifa: supporting the social Extremadurathome.org project
Jarifa: supporting the social Extremadurathome.org projectJarifa: supporting the social Extremadurathome.org project
Jarifa: supporting the social Extremadurathome.org projectDaniel Lombraña González
 

Más de Daniel Lombraña González (9)

Cybermappr & PyBossa
Cybermappr & PyBossaCybermappr & PyBossa
Cybermappr & PyBossa
 
Virtual Machines & Volunteer Computing
Virtual Machines & Volunteer ComputingVirtual Machines & Volunteer Computing
Virtual Machines & Volunteer Computing
 
ForestWatchers
ForestWatchersForestWatchers
ForestWatchers
 
Volunteer mapping for deforestation
Volunteer mapping for deforestationVolunteer mapping for deforestation
Volunteer mapping for deforestation
 
LHC@home and CernVM – a new approach to porting large-scale applications to B...
LHC@home and CernVM – a new approach to porting large-scale applications to B...LHC@home and CernVM – a new approach to porting large-scale applications to B...
LHC@home and CernVM – a new approach to porting large-scale applications to B...
 
Getting a whole region involved in citizen cyberscience: Extremadurathome.org
Getting a whole region involved in citizen cyberscience: Extremadurathome.orgGetting a whole region involved in citizen cyberscience: Extremadurathome.org
Getting a whole region involved in citizen cyberscience: Extremadurathome.org
 
Socializing BOINC
Socializing BOINCSocializing BOINC
Socializing BOINC
 
Characterizing Fault Tolerance of Genetic Algorithms in Desktop Grid Systems
Characterizing Fault Tolerance of Genetic Algorithms in Desktop Grid SystemsCharacterizing Fault Tolerance of Genetic Algorithms in Desktop Grid Systems
Characterizing Fault Tolerance of Genetic Algorithms in Desktop Grid Systems
 
Jarifa: supporting the social Extremadurathome.org project
Jarifa: supporting the social Extremadurathome.org projectJarifa: supporting the social Extremadurathome.org project
Jarifa: supporting the social Extremadurathome.org project
 

Último

Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptxDemetrio Ccesa Rayme
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...Chema R.
 
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdfDemetrio Ccesa Rayme
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasFlor Idalia Espinoza Ortega
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfNELLYKATTY
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaAlejandrino Halire Ccahuana
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónVasallo1
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdfDemetrio Ccesa Rayme
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...Agrela Elvixeo
 
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato EcuadorProyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato EcuadorJose Santos
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdfDemetrio Ccesa Rayme
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfefmenaes
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresSantosprez2
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfVerenice Del Rio
 

Último (20)

Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.
 
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato EcuadorProyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdf
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Motivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en JesúsMotivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en Jesús
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 

Obtención de recursos computacionales para PG utilizando desktop grid computing y virtualización

  • 1. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ´ Obtencion de recursos computacionales para PG utilizando desktop grid computing y ´ virtualizacion ˜ ´ ´ Daniel Lombrana Gonzalez, Francisco Fernandez de Vega, L. Trujillo, G. Olague, L. Araujo, P. Castillo, J.J. Merelo y K. Sharman February 11, 2009
  • 2. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Trabajo previo 1 ´ Motivacion 2 Propuesta 3 Caracter´sticas de BOINC ı BOINC y un proyecto cient´fico ı Experimentos y resultados 4 ECJ Sistema de PG complejo: Matlab Conclusiones 5 Agradecimientos 6
  • 3. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos El problema ´ Los problemas de optimizacion del mundo real son muy complejos. ´ Si estos problemas se intentan resolver con programacion ´ ´ genetica, los requisitos de computo pueden ser muy elevados y costosos: ´ Complejidad de las funciones de evaluacion. Numero de individuos. ´ Numero de iteraciones. ´
  • 4. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Soluciones utilizadas
  • 5. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Middleware El grid funciona gracias a un componente software denominado middleware. El middleware se encarga de exportar y gestionar los recursos computacionales disponibles. Existen diferentes middleware especializados en diferentes plataformas y hardware.
  • 6. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos El desktop grid computing (DGC) ´ Utilizacion de recursos baratos: PCs. ´ ´ Facil configuracion y despliegue de recursos. ´ Computacion Voluntaria ´ Existen middleware de DGC que permiten la colaboracion ´ ´ anonima de usuarios que quieran colaborar con uno o mas proyectos.
  • 7. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ´ BOINC: el middleware DGC mas utilizado
  • 8. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ´ Obtencion de recursos computacionales gracias al DGC ´ Utilizar BOINC como solucion para obtener recursos computacionales en PG. ´ Simplificar la utilizacion de BOINC para los cient´ficos ı ´ Utilizar cualquier aplicacion de PG dentro BOINC sin tener que ´ ´ modificar el codigo fuente: virtualizacion.
  • 9. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ´ Virtualizacion
  • 10. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ´ Caracter´sticas de la virtualizacion ı
  • 11. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Nuestra propuesta ´ Incrementar la potencia de calculo para la PG de manera gratuita. ´ Facilitar el despliegue de cualquier aplicacion cient´fica en ı ´ BOINC gracias a la virtualizacion.
  • 12. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Caracter´sticas de BOINC ı Software libre
  • 13. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Caracter´sticas de BOINC ı Multiplataforma
  • 14. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Caracter´sticas de BOINC ı Arquitectura Maestro/Esclavo
  • 15. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Caracter´sticas de BOINC ı Funcionamiento de BOINC
  • 16. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Caracter´sticas de BOINC ı Funcionamiento de BOINC
  • 17. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Caracter´sticas de BOINC ı Funcionamiento de BOINC
  • 18. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos BOINC y un proyecto cient´fico ı ´ Metodo 1: Comenzar un proyecto desde cero
  • 19. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos BOINC y un proyecto cient´fico ı ´ ´ Metodo 2: Adaptando una aplicacion cient´fica ı
  • 20. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos BOINC y un proyecto cient´fico ı ´ Metodo 3: Utilizando el wrapper
  • 21. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos BOINC y un proyecto cient´fico ı ´ ´ Metodo 4: Virtualizacion
  • 22. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos BOINC y un proyecto cient´fico ı BOINC+: el Starter
  • 23. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Objetivo ´ Aumentar la potencia de calculo. ´ Funcion CP = Xarr ∗ Xlife ∗ Xncpus ∗ Xflops ∗ Xeff ∗ Xonfrac ∗ Xactive ∗ Xred ∗ Xsh
  • 24. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Experimentos Dos experimentos: ´ ´ ´ Utilizacion de un entorno de programacion estandar de PG: ECJ. ´ Empleo de un sistema complejo de PG: Matlab mas librer´as asociadas. ı ´ Todos los experimentos utilizan la solucion wrapper + starter
  • 25. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ECJ ´ ECJ un sistema de computacion evolutiva ´ ECJ esta basado en Java. ´ Java posee su propia maquina virtual. El problema utilizado es el multiplexer de 11 y 20 bits.
  • 26. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ECJ ´ Java: estaticamente enlazado
  • 27. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ECJ Infraestructura
  • 28. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ECJ Clientes por ciudad
  • 29. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ECJ Resultados multiplexer de 11 bits No hosts 45 Equipos activos 27 Tiempo en d´as ı 5.35 Ejecuciones 828 ´ Tiempo por ejecucion 134.75s PC 80GFLOPS
  • 30. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ECJ Resultados multiplexer de 20 bits No hosts 145 Equipos activos 11 Tiempo en d´as ı 48 Ejecuciones 60 ´ Tiempo por ejecucion 23449.3s PC 11.08GFLOPS
  • 31. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Sistema de PG complejo: Matlab Complejidad del sistema ´ Utilizacion de un entorno Matlab + toolboxes. ´ Problema de Vision por computador muy complejo ( 24 ´ horas para una solucion).
  • 32. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Sistema de PG complejo: Matlab ´ Imagen de la maquina virtual
  • 33. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Sistema de PG complejo: Matlab Despliegue de VMware y BOINC
  • 34. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Sistema de PG complejo: Matlab Resultados Tipo Sistema de PG complejo Herramienta Matlab Problema IPGP No Hosts 10 Equipos activos 10 Tiempo en d´as ı 48 Ejecuciones 60 PC 25.67 GFLOPS
  • 35. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Conclusiones ´ Se ha mostrado como es posible aumentar la potencia de ´ calculo gracias a DGC gratuitamente. Se han realizado dos experimentos considerando dos escenarios t´picos: ı ´ ´ BOINC mas una herramienta estandar: ECJ, ´ BOINC mas un sistema complejo: Matlab. ´ En ambos experimentos la virtualizacion ha permitido ejecutar las aplicaciones sin tener que modificarlas. Se han mostrado los beneficios de utilizar esta plataforma en entornos controlados.
  • 36. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Este trabajo ha sido realizado gracias a: ´ Catedra CETA-CIEMAT Universidad de Extremadura, Proyecto Gridex PRI06A223 Junta de Extremadura, y Proyecto nacional Nohnes TIN2007-68083-C02-01 ´ Ministerio de Educacion y Ciencia.
  • 37. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos ´ Iconos e imagenes Iconos del proyecto Tango Desktop y Gnome Desktop (Creative Commons & GPL License) ˜ ´ Copyright (c) 2007 University of California and Daniel Lombrana Gonzalez. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation.
  • 38. ´ Resumen Trabajo previo Motivacion Propuesta Experimentos y resultados Conclusiones Agradecimientos Preguntas Contacto ˜ ´ Daniel Lombrana Gonzalez daniellg@unex.es ´ Francisco Fernandez de Vega fcofdez@unex.es