SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
´
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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante 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
 
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
 

Semelhante 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
 
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
 
FABRICA VISUAL
FABRICA VISUALFABRICA VISUAL
FABRICA VISUAL
 

Mais 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
 

Mais 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

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

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