SlideShare una empresa de Scribd logo
1 de 32
Building service testbeds on FIRE



Experimenting Virtual Clusters on distributed
     Cloud environments using BonFIRE
A. Gómez, L.M. Carril, R. Valin, J.C. Mouriño, C. Cotelo




   FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012
Overview



       Objective of experiment
       Experiment Set-up
       Virtual Cluster Architecture
       Experiments about time-to-deploy
       Elasticity experiment
       Fault-tolerance experiment
       Conclusions




2           VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 2
Objective of Experiment


    Research the feasibility of using multiple Cloud environments
      for the provision of Services which need a large pool of
      CPUs (as High Throughput Computing).

    Why




3          VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 3
Objective of Experiment (II)


     Experiments about time-to-deploy the virtual
      infrastructure.

     Experiments about elasticity triggered by application
      performance.

     Experiments about fault-tolerant virtual infrastructure.




4          VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 4
EXPERIMENT SET-UP


5      VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 5
BonFIRE Infrastructure

INRIA:   Vendor   Freq.
                  (GHz)
                          Cores          RAM
                                         (GB)
                                                                                             HLRS:   Vendor   Freq. (GHz)   Cores   RAM
                                                                                                                                    (GB)

         Intel    2.33    2*2            4                                                           Intel    3.2           2*2     2
         AMD 1,7          2*12           48                                                          Intel    2.66          2*2     8
         Intel    2,5     2*4            32                                                          AMD 2.6                4*12    196
         Intel    2.93    2*4            24                                                          AMD 2                  2       4
                                                                                                     Intel    I7 2.53 2             4
                                                                                                     Intel    I7 2.1        4       8
                                                                                                     Intel    Atom          1       2
                                                                                                     AMD      1.65          2       2
                                                                                                     T56N




                                                                                               Cloud Manager: OpenNebula 3.0


                          Source: http://www.bonfire-project.eu/infrastructure (Nov. 2012)

  6                 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012                                                 BonFIRE 6
VCOC Experiment Agent


                                             Manages multiple
                                              experiment executions.

                                             Works with the Experiment
                                              Manager.

                                             Controls deployed
                                              resources.

                                             Stores Experiment data.




7   VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 7
Experiment Agent Workflow



                                   Cluster ready




8   VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 8
Elasticity Engine


                                   Takes information about
                                    application performance

                                   Get data about queues

                                   Calculates Nr. VMs to
                                    fulfill demanded
                                    performance

                                   Adds new VMs to
                                    Experiment


9   VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 9
VCOC Interfaces
                                                           Monitoring
                                                                                  GUI
                                                           dashboard                                                   Identity
                                                                                                             LDAP
                                                                                                Portal                  Server
                                                                                                                     (Used by Portal,
VCOC Experiment Agent                                                                                              Experiment Manager,
                                                                                API                                 Resource Manager
uses Experiment Manager                                                                                               and Testbeds)
                                                                              Experiment Manager
                                                                                                                                Portal
                                                                                                                        Usage
Elasticity Engine uses                     OCCI            Monitoring        Reservation       Accounting    API        AuthZ
Resource Manager                                                                                                     (Used by RM to
                                                                                                                    authorize resource
                                                                                      Resource Manager                  creation)




                                                                 OCCI            Reservation                            Message
                                                                                                             Read/
                                                                                                             Write       Queue
                                                                                                  Enactor


                                                                      OCCI                 Reservation
                                  SSH
                                                                                                 Testbed
                                  SSH             Monitoring   Monitoring
                                   SSH
                                Gateway             GUI          API
                                                             VM
                                 Gateway                 (Monitoring           VM                   VM
                                                         Aggregator)




 10            VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012                                  BonFIRE 10
VIRTUAL CLUSTER
     ARCHITECTURE

11      VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 11
VC Configuration on BonFIRE




12   VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 12
Simple VC Configuration




13   VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 13
Distributed VC




14   VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 14
Fault-tolerance VC configuration




15   VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 15
Name of the Managed
                                              Experiment                                        JSON VC Example
     {
     "name": "Virtual Cluster Experiment",
                                                                               Maximum elapsed time for the Experiment in minutes
     "description": "Virtual Cluster",
     "duration": 180,                                                                Description of the experiment
     "resources": [
     {
        "compute": {
            "name": "master",                                                             Location for deployment
            "description": "Virtual Cluster Master",
            "instanceType": "small",
            "locations": ["fr-inria"],
                                                                                               Main Storage Resource
            "resources": [
                        { "storage": "@VirtualClusterMaster-vcocdemo-v0.1"},
                        { "storage": "@vcocdemo_volume-1GB-empty"},                    Master Virtual Machine Configuration
                        { "network": "@BonFIRE WAN"}
                        ],
            "contexts": [                                                                    Additional Storage Resource
                         {
                         }
                       ]                                                                        Network
                 }
     },
     {
        "compute": {
            "name": "client-1",
            "description": "Virtual Cluster Client",
            "instanceType": "small",
            "locations": ["fr-inria"],
            "resources": [
                       { "storage": "@VirtualClusterClient-vcocdemo-v0.1"},
                       { "network": "@BonFIRE WAN"}
                                                                                          Client Virtual Machine Description
                       ],
            "contexts": [
                       {
                       }
                       ]
            }
     }

16   ]
     }                    VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012                                BonFIRE 16
EXPERIMENTS ABOUT
     TIME-TO-DEPLOY

17      VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 17
Experiment data


  5 repetitions                                                        Maximum

  Representation: Box plot


                                                                        Average

                                                                        Median



                                                                        Minimum




18        VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012     BonFIRE 18
Deployment time vs VC size


BonFIRE site: INRIA                    Experiment Manager          Start VMs

Reserved: 2 physical nodes with
2x12 cores AMD Opteron 1.7 GHz
and 48 GB RAM
VC Configuration:
• Simple VC
• One master (small + 4GB
  storage)
• n-1 CEs (small)                      Conf. OGS                  Undeployment




19           VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012       BonFIRE 19
Deployment time vs storage size
                                                       Without cache

BonFIRE site: INRIA
Reserved: 2 physical nodes with
2x12 cores AMD Opteron 1.7 GHz
and 48 GB RAM
VC Configuration:
 Simple VC 16VM
 One master (small + x GB
  storage)
 15 CEs (small)

                                                                     With Cache




 20           VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 20
Two clusters in one site

                        Second cluster delayed because the deployment of first VC.
 BonFIRE site: INRIA
 Reserved: 2 physical nodes
  with 2x12 cores AMD Opteron                        First Virtual Cluster
  1.7 GHz and 48 GB RAM
 VC Configuration:                              4 VM                      8 VM
     Simple VC
     One master (small + 4GB
       storage)
     n-1 CEs (small)

                                                    Second Virtual Cluster




21           VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012     BonFIRE 21
Application execution. One vs Two
                                                        sites

 VC Conf.: Distributed VC (_dist)
 BonFIRE sites:
     INRIA: Master + CEs
     HLRS: CEs
 Deployment time decreases.
 Two sites faster than one site.
 But because second site has better
  CPUs.
 Impact of deployment ~ 10% total
  time.




 22            VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 22
Adding a new VM Client



 VC Conf.: Simple VC
 BonFIRE sites:
    INRIA: Master + CEs
 Using BonFIRE Resource
  Manager
 Very fast due to cache




 23          VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 23
ELASTICITY EXPERIMENT


24      VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 24
Horizontal elasticity


 Monitoring application
  performance works.
 We have modified software
  to produce information more
  frequently.
 Execution with deadline.
 Elasticity works.




25            VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 25
FAULT TOLERANCE
     EXPERIMENT WITH ELASTICITY

26      VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 26
Virtual Cluster




                               SYNC




27   VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 27
Fault tolerance


  BonFIRE sites:
      HLRS (Master + 4 CEs)
      INRIA (Shadow + 4 CEs)
  Demanded performance
   (500H/s)
  Fault simulated putting HLRS
   VMs in CANCEL.
  INRIA Shadow took control of
   cluster.
  Elasticity worked, demanding
   more CEs to INRIA.




28          VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 28
CONCLUSIONS


29      VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 29
Conclusions


      BonFIRE provides infrastructure for experiments about
       new concepts and services on Cloud.

      Distributed VC can be used to speed up HTC applications.

      Elasticity engine based on application performance for
       HTC works.

      High QoS can be provided in VC using distributed VC +
       elasticity.




30          VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 30
Acknowledgment


     To all BonFIRE team, specially to:

        Maxence Dunnewind (INRIA)
        Michael Gienger (HLRS)
        Ally Hume (EPCC)
        Kostas Kavoussanakis (EPCC)
        David García Pérez (Atos Research)




31           VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012   BonFIRE 31
Building service testbeds on FIRE




Thank you for your attention

 Project contact: bonfire@bonfire-project.eu
   Experiment Contact: agomez@cesga.es

Más contenido relacionado

La actualidad más candente

Smart Repository Management (openBlend 2011, Ljubljana, Slovenia)
Smart Repository Management (openBlend 2011, Ljubljana, Slovenia)Smart Repository Management (openBlend 2011, Ljubljana, Slovenia)
Smart Repository Management (openBlend 2011, Ljubljana, Slovenia)Tamas Cservenak
 
The challenge - testing the oVirt project
The challenge - testing the oVirt projectThe challenge - testing the oVirt project
The challenge - testing the oVirt projectEyal Edri
 
Starting Development for Nokia N9
Starting Development for Nokia N9Starting Development for Nokia N9
Starting Development for Nokia N9tpyssysa
 
Congatec_Global Vendor for Innovative Embedded Solutions_Ankara
Congatec_Global Vendor for Innovative Embedded Solutions_AnkaraCongatec_Global Vendor for Innovative Embedded Solutions_Ankara
Congatec_Global Vendor for Innovative Embedded Solutions_AnkaraIşınsu Akçetin
 
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...SoftwareSaxony
 
Congatec_Global Vendor for Innovative Embedded Solutions_Istanbul
Congatec_Global Vendor for Innovative Embedded Solutions_IstanbulCongatec_Global Vendor for Innovative Embedded Solutions_Istanbul
Congatec_Global Vendor for Innovative Embedded Solutions_IstanbulIşınsu Akçetin
 
Rapid prototyping with open source
Rapid prototyping with open sourceRapid prototyping with open source
Rapid prototyping with open sourceAlison Chaiken
 
Learning, Analyzing and Protecting Android with TOMOYO Linux (JLS2009)
Learning, Analyzing and Protecting Android with TOMOYO Linux (JLS2009)Learning, Analyzing and Protecting Android with TOMOYO Linux (JLS2009)
Learning, Analyzing and Protecting Android with TOMOYO Linux (JLS2009)Toshiharu Harada, Ph.D
 
Hyperforce: Hypervisor-enForced Execution of Security-Critical Code
Hyperforce: Hypervisor-enForced Execution of Security-Critical CodeHyperforce: Hypervisor-enForced Execution of Security-Critical Code
Hyperforce: Hypervisor-enForced Execution of Security-Critical CodeFrancesco Gadaleta
 
OSGi-enabled Java EE Applications using GlassFish
OSGi-enabled Java EE Applications using GlassFishOSGi-enabled Java EE Applications using GlassFish
OSGi-enabled Java EE Applications using GlassFishArun Gupta
 
Cut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
Cut your Dependencies with Dependency Injection - .NET User Group OsnabrueckCut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
Cut your Dependencies with Dependency Injection - .NET User Group OsnabrueckTheo Jungeblut
 
Kakadu Software High Quality JPEG2000 Software Enhanced Server Platform
Kakadu Software High Quality JPEG2000 Software Enhanced Server PlatformKakadu Software High Quality JPEG2000 Software Enhanced Server Platform
Kakadu Software High Quality JPEG2000 Software Enhanced Server Platformxband
 
Develop Community-based Android Distribution and Upstreaming Experience
Develop Community-based Android Distribution and Upstreaming Experience Develop Community-based Android Distribution and Upstreaming Experience
Develop Community-based Android Distribution and Upstreaming Experience National Cheng Kung University
 
Timing Based Process Execution in Linux Environment
Timing Based Process Execution in Linux EnvironmentTiming Based Process Execution in Linux Environment
Timing Based Process Execution in Linux EnvironmentBartlomiej Swiercz
 
Staying ahead of the multi-core revolution with CDT debug
Staying ahead of the multi-core revolution with CDT debugStaying ahead of the multi-core revolution with CDT debug
Staying ahead of the multi-core revolution with CDT debugmarckhouzam
 
Open Source Licenses and Tools
Open Source Licenses and ToolsOpen Source Licenses and Tools
Open Source Licenses and Toolsg2ix
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇OpenSourceCamp
 

La actualidad más candente (20)

Smart Repository Management (openBlend 2011, Ljubljana, Slovenia)
Smart Repository Management (openBlend 2011, Ljubljana, Slovenia)Smart Repository Management (openBlend 2011, Ljubljana, Slovenia)
Smart Repository Management (openBlend 2011, Ljubljana, Slovenia)
 
The challenge - testing the oVirt project
The challenge - testing the oVirt projectThe challenge - testing the oVirt project
The challenge - testing the oVirt project
 
Starting Development for Nokia N9
Starting Development for Nokia N9Starting Development for Nokia N9
Starting Development for Nokia N9
 
Congatec_Global Vendor for Innovative Embedded Solutions_Ankara
Congatec_Global Vendor for Innovative Embedded Solutions_AnkaraCongatec_Global Vendor for Innovative Embedded Solutions_Ankara
Congatec_Global Vendor for Innovative Embedded Solutions_Ankara
 
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
 
Congatec_Global Vendor for Innovative Embedded Solutions_Istanbul
Congatec_Global Vendor for Innovative Embedded Solutions_IstanbulCongatec_Global Vendor for Innovative Embedded Solutions_Istanbul
Congatec_Global Vendor for Innovative Embedded Solutions_Istanbul
 
Rapid prototyping with open source
Rapid prototyping with open sourceRapid prototyping with open source
Rapid prototyping with open source
 
Learning, Analyzing and Protecting Android with TOMOYO Linux (JLS2009)
Learning, Analyzing and Protecting Android with TOMOYO Linux (JLS2009)Learning, Analyzing and Protecting Android with TOMOYO Linux (JLS2009)
Learning, Analyzing and Protecting Android with TOMOYO Linux (JLS2009)
 
Hyperforce: Hypervisor-enForced Execution of Security-Critical Code
Hyperforce: Hypervisor-enForced Execution of Security-Critical CodeHyperforce: Hypervisor-enForced Execution of Security-Critical Code
Hyperforce: Hypervisor-enForced Execution of Security-Critical Code
 
OSGi-enabled Java EE Applications using GlassFish
OSGi-enabled Java EE Applications using GlassFishOSGi-enabled Java EE Applications using GlassFish
OSGi-enabled Java EE Applications using GlassFish
 
Cut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
Cut your Dependencies with Dependency Injection - .NET User Group OsnabrueckCut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
Cut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
 
Improve Android System Component Performance
Improve Android System Component PerformanceImprove Android System Component Performance
Improve Android System Component Performance
 
Kakadu Software High Quality JPEG2000 Software Enhanced Server Platform
Kakadu Software High Quality JPEG2000 Software Enhanced Server PlatformKakadu Software High Quality JPEG2000 Software Enhanced Server Platform
Kakadu Software High Quality JPEG2000 Software Enhanced Server Platform
 
Develop Community-based Android Distribution and Upstreaming Experience
Develop Community-based Android Distribution and Upstreaming Experience Develop Community-based Android Distribution and Upstreaming Experience
Develop Community-based Android Distribution and Upstreaming Experience
 
Timing Based Process Execution in Linux Environment
Timing Based Process Execution in Linux EnvironmentTiming Based Process Execution in Linux Environment
Timing Based Process Execution in Linux Environment
 
Yocto - 7 masters
Yocto - 7 mastersYocto - 7 masters
Yocto - 7 masters
 
Staying ahead of the multi-core revolution with CDT debug
Staying ahead of the multi-core revolution with CDT debugStaying ahead of the multi-core revolution with CDT debug
Staying ahead of the multi-core revolution with CDT debug
 
Open Source Licenses and Tools
Open Source Licenses and ToolsOpen Source Licenses and Tools
Open Source Licenses and Tools
 
Mee go是您的新机遇
Mee go是您的新机遇Mee go是您的新机遇
Mee go是您的新机遇
 
Girish_BharadwajK_RESUME
Girish_BharadwajK_RESUMEGirish_BharadwajK_RESUME
Girish_BharadwajK_RESUME
 

Destacado

OTH 14-15 FINAL
OTH 14-15 FINALOTH 14-15 FINAL
OTH 14-15 FINALLyla Max
 
Trabajo computacion
Trabajo computacion Trabajo computacion
Trabajo computacion Karen Osores
 
Hurtum ulotka 09 02
Hurtum ulotka 09 02Hurtum ulotka 09 02
Hurtum ulotka 09 02HURTUM
 
Portafolio Vimexsa Consorcio
Portafolio Vimexsa ConsorcioPortafolio Vimexsa Consorcio
Portafolio Vimexsa ConsorcioGerardo Castillo
 
Waikato Institute of Technology (WinTec), Hamilton, New Zealand
Waikato Institute of Technology (WinTec), Hamilton, New ZealandWaikato Institute of Technology (WinTec), Hamilton, New Zealand
Waikato Institute of Technology (WinTec), Hamilton, New ZealandNivedita Khasria
 
Exclusively at big boys toys 2011
Exclusively at big boys toys 2011Exclusively at big boys toys 2011
Exclusively at big boys toys 2011Big Boys Toys UAE
 
Graviola Amazon Green Als Arbeitgeber
Graviola Amazon Green Als Arbeitgeber
Graviola Amazon Green Als Arbeitgeber
Graviola Amazon Green Als Arbeitgeber goodmantgyjvhrxme
 
Asian Palate: Who we are
Asian Palate: Who we areAsian Palate: Who we are
Asian Palate: Who we areAsian Palate
 
DCmind bürstenlose Gleichstrommotoren
DCmind bürstenlose GleichstrommotorenDCmind bürstenlose Gleichstrommotoren
DCmind bürstenlose GleichstrommotorenCrouzet
 
Hendrick's Gin: Branded Content Campaign 2013
Hendrick's Gin: Branded Content Campaign 2013Hendrick's Gin: Branded Content Campaign 2013
Hendrick's Gin: Branded Content Campaign 2013Julio Suárez Guerrero
 
PÁGINA WEB -WIX
PÁGINA WEB -WIXPÁGINA WEB -WIX
PÁGINA WEB -WIXMaria Rico
 
Relación de películas de interés para la asignatura de literatura universal
Relación de películas de interés para la asignatura de literatura universalRelación de películas de interés para la asignatura de literatura universal
Relación de películas de interés para la asignatura de literatura universalIES, ALBORÁN
 
80808545 aceros-caracteristicas
80808545 aceros-caracteristicas80808545 aceros-caracteristicas
80808545 aceros-caracteristicasJuan Chimarro
 

Destacado (20)

OTH 14-15 FINAL
OTH 14-15 FINALOTH 14-15 FINAL
OTH 14-15 FINAL
 
Trabajo computacion
Trabajo computacion Trabajo computacion
Trabajo computacion
 
Hurtum ulotka 09 02
Hurtum ulotka 09 02Hurtum ulotka 09 02
Hurtum ulotka 09 02
 
Grain: Asfixia en el supermercado
Grain: Asfixia en el supermercadoGrain: Asfixia en el supermercado
Grain: Asfixia en el supermercado
 
Portafolio Vimexsa Consorcio
Portafolio Vimexsa ConsorcioPortafolio Vimexsa Consorcio
Portafolio Vimexsa Consorcio
 
Waikato Institute of Technology (WinTec), Hamilton, New Zealand
Waikato Institute of Technology (WinTec), Hamilton, New ZealandWaikato Institute of Technology (WinTec), Hamilton, New Zealand
Waikato Institute of Technology (WinTec), Hamilton, New Zealand
 
Exclusively at big boys toys 2011
Exclusively at big boys toys 2011Exclusively at big boys toys 2011
Exclusively at big boys toys 2011
 
COMPUTACIÓN HOY
COMPUTACIÓN HOYCOMPUTACIÓN HOY
COMPUTACIÓN HOY
 
Ruta Cantabria: amaya - puentes de amaya - peña amaya - amaya
Ruta Cantabria: amaya - puentes de amaya - peña amaya - amayaRuta Cantabria: amaya - puentes de amaya - peña amaya - amaya
Ruta Cantabria: amaya - puentes de amaya - peña amaya - amaya
 
Graviola Amazon Green Als Arbeitgeber
Graviola Amazon Green Als Arbeitgeber
Graviola Amazon Green Als Arbeitgeber
Graviola Amazon Green Als Arbeitgeber
 
Asian Palate: Who we are
Asian Palate: Who we areAsian Palate: Who we are
Asian Palate: Who we are
 
BrainPop
BrainPopBrainPop
BrainPop
 
DCmind bürstenlose Gleichstrommotoren
DCmind bürstenlose GleichstrommotorenDCmind bürstenlose Gleichstrommotoren
DCmind bürstenlose Gleichstrommotoren
 
Entrelazado de filamentos textiles
Entrelazado de filamentos textilesEntrelazado de filamentos textiles
Entrelazado de filamentos textiles
 
Hendrick's Gin: Branded Content Campaign 2013
Hendrick's Gin: Branded Content Campaign 2013Hendrick's Gin: Branded Content Campaign 2013
Hendrick's Gin: Branded Content Campaign 2013
 
PÁGINA WEB -WIX
PÁGINA WEB -WIXPÁGINA WEB -WIX
PÁGINA WEB -WIX
 
Mapas mentales
Mapas mentalesMapas mentales
Mapas mentales
 
Relación de películas de interés para la asignatura de literatura universal
Relación de películas de interés para la asignatura de literatura universalRelación de películas de interés para la asignatura de literatura universal
Relación de películas de interés para la asignatura de literatura universal
 
Pistas de Seguridad
Pistas de SeguridadPistas de Seguridad
Pistas de Seguridad
 
80808545 aceros-caracteristicas
80808545 aceros-caracteristicas80808545 aceros-caracteristicas
80808545 aceros-caracteristicas
 

Similar a VCOC BonFIRE presentation at FIRE Engineering Workshop 2012

“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...Edge AI and Vision Alliance
 
Federated HPC Clouds Applied to Radiation Therapy
Federated HPC Clouds Applied to Radiation TherapyFederated HPC Clouds Applied to Radiation Therapy
Federated HPC Clouds Applied to Radiation TherapyAndrés Gómez
 
What should you know about Net Core?
What should you know about Net Core?What should you know about Net Core?
What should you know about Net Core?Damir Dobric
 
“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...
“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...
“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...Edge AI and Vision Alliance
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overviewQA Club Kiev
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overviewQA Club Kiev
 
Tarun Makwana's Resume
Tarun Makwana's ResumeTarun Makwana's Resume
Tarun Makwana's ResumeTarun Makwana
 
Performance Verification for ESL Design Methodology from AADL Models
Performance Verification for ESL Design Methodology from AADL ModelsPerformance Verification for ESL Design Methodology from AADL Models
Performance Verification for ESL Design Methodology from AADL ModelsSpace Codesign
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to KubernetesSamuel Dratwa
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE IoT
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your wayJohannes Brännström
 

Similar a VCOC BonFIRE presentation at FIRE Engineering Workshop 2012 (20)

“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
 
Enabling NFV features in kubernetes
Enabling NFV features in kubernetesEnabling NFV features in kubernetes
Enabling NFV features in kubernetes
 
Road to Cloud Native Orchestration
Road to Cloud Native Orchestration Road to Cloud Native Orchestration
Road to Cloud Native Orchestration
 
Federated HPC Clouds Applied to Radiation Therapy
Federated HPC Clouds Applied to Radiation TherapyFederated HPC Clouds Applied to Radiation Therapy
Federated HPC Clouds Applied to Radiation Therapy
 
What should you know about Net Core?
What should you know about Net Core?What should you know about Net Core?
What should you know about Net Core?
 
Mina2
Mina2Mina2
Mina2
 
Human Alert Sensor Design
Human Alert Sensor DesignHuman Alert Sensor Design
Human Alert Sensor Design
 
Federated HPC Clouds applied to Radiation Therapy
Federated HPC Clouds applied to Radiation TherapyFederated HPC Clouds applied to Radiation Therapy
Federated HPC Clouds applied to Radiation Therapy
 
“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...
“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...
“TensorFlow Lite for Microcontrollers (TFLM): Recent Developments,” a Present...
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overview
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overview
 
Android and Intel Inside
Android and Intel InsideAndroid and Intel Inside
Android and Intel Inside
 
Human Alert Sensor
Human Alert SensorHuman Alert Sensor
Human Alert Sensor
 
Perceptual Computing
Perceptual ComputingPerceptual Computing
Perceptual Computing
 
Tarun Makwana's Resume
Tarun Makwana's ResumeTarun Makwana's Resume
Tarun Makwana's Resume
 
Performance Verification for ESL Design Methodology from AADL Models
Performance Verification for ESL Design Methodology from AADL ModelsPerformance Verification for ESL Design Methodology from AADL Models
Performance Verification for ESL Design Methodology from AADL Models
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to Kubernetes
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystem
 
Intel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGoIntel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGo
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your way
 

Más de Andrés Gómez

Infraestructuras data science_portugal_ipca_industry_4.0_v2
Infraestructuras data science_portugal_ipca_industry_4.0_v2Infraestructuras data science_portugal_ipca_industry_4.0_v2
Infraestructuras data science_portugal_ipca_industry_4.0_v2Andrés Gómez
 
HPC on Cloud for SMEs. The case of bolt tightening.
HPC on Cloud for SMEs. The case of bolt tightening.HPC on Cloud for SMEs. The case of bolt tightening.
HPC on Cloud for SMEs. The case of bolt tightening.Andrés Gómez
 
A Web-platform for radiotherapy, a new workflow concept and an information sh...
A Web-platform for radiotherapy, a new workflow concept and an information sh...A Web-platform for radiotherapy, a new workflow concept and an information sh...
A Web-platform for radiotherapy, a new workflow concept and an information sh...Andrés Gómez
 
Can You Get Performance from Xeon Phi Easily? Lessons Learned from Two Real C...
Can You Get Performance from Xeon Phi Easily? Lessons Learned from Two Real C...Can You Get Performance from Xeon Phi Easily? Lessons Learned from Two Real C...
Can You Get Performance from Xeon Phi Easily? Lessons Learned from Two Real C...Andrés Gómez
 
Software libre y modelos de programación en la investigación con supercomputa...
Software libre y modelos de programación en la investigación con supercomputa...Software libre y modelos de programación en la investigación con supercomputa...
Software libre y modelos de programación en la investigación con supercomputa...Andrés Gómez
 
Role of public supercomputing centers in the promotion of HPC on Cloud: the C...
Role of public supercomputing centers in the promotion of HPC on Cloud: the C...Role of public supercomputing centers in the promotion of HPC on Cloud: the C...
Role of public supercomputing centers in the promotion of HPC on Cloud: the C...Andrés Gómez
 

Más de Andrés Gómez (6)

Infraestructuras data science_portugal_ipca_industry_4.0_v2
Infraestructuras data science_portugal_ipca_industry_4.0_v2Infraestructuras data science_portugal_ipca_industry_4.0_v2
Infraestructuras data science_portugal_ipca_industry_4.0_v2
 
HPC on Cloud for SMEs. The case of bolt tightening.
HPC on Cloud for SMEs. The case of bolt tightening.HPC on Cloud for SMEs. The case of bolt tightening.
HPC on Cloud for SMEs. The case of bolt tightening.
 
A Web-platform for radiotherapy, a new workflow concept and an information sh...
A Web-platform for radiotherapy, a new workflow concept and an information sh...A Web-platform for radiotherapy, a new workflow concept and an information sh...
A Web-platform for radiotherapy, a new workflow concept and an information sh...
 
Can You Get Performance from Xeon Phi Easily? Lessons Learned from Two Real C...
Can You Get Performance from Xeon Phi Easily? Lessons Learned from Two Real C...Can You Get Performance from Xeon Phi Easily? Lessons Learned from Two Real C...
Can You Get Performance from Xeon Phi Easily? Lessons Learned from Two Real C...
 
Software libre y modelos de programación en la investigación con supercomputa...
Software libre y modelos de programación en la investigación con supercomputa...Software libre y modelos de programación en la investigación con supercomputa...
Software libre y modelos de programación en la investigación con supercomputa...
 
Role of public supercomputing centers in the promotion of HPC on Cloud: the C...
Role of public supercomputing centers in the promotion of HPC on Cloud: the C...Role of public supercomputing centers in the promotion of HPC on Cloud: the C...
Role of public supercomputing centers in the promotion of HPC on Cloud: the C...
 

Último

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

VCOC BonFIRE presentation at FIRE Engineering Workshop 2012

  • 1. Building service testbeds on FIRE Experimenting Virtual Clusters on distributed Cloud environments using BonFIRE A. Gómez, L.M. Carril, R. Valin, J.C. Mouriño, C. Cotelo FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012
  • 2. Overview  Objective of experiment  Experiment Set-up  Virtual Cluster Architecture  Experiments about time-to-deploy  Elasticity experiment  Fault-tolerance experiment  Conclusions 2 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 2
  • 3. Objective of Experiment Research the feasibility of using multiple Cloud environments for the provision of Services which need a large pool of CPUs (as High Throughput Computing). Why 3 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 3
  • 4. Objective of Experiment (II)  Experiments about time-to-deploy the virtual infrastructure.  Experiments about elasticity triggered by application performance.  Experiments about fault-tolerant virtual infrastructure. 4 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 4
  • 5. EXPERIMENT SET-UP 5 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 5
  • 6. BonFIRE Infrastructure INRIA: Vendor Freq. (GHz) Cores RAM (GB) HLRS: Vendor Freq. (GHz) Cores RAM (GB) Intel 2.33 2*2 4 Intel 3.2 2*2 2 AMD 1,7 2*12 48 Intel 2.66 2*2 8 Intel 2,5 2*4 32 AMD 2.6 4*12 196 Intel 2.93 2*4 24 AMD 2 2 4 Intel I7 2.53 2 4 Intel I7 2.1 4 8 Intel Atom 1 2 AMD 1.65 2 2 T56N Cloud Manager: OpenNebula 3.0 Source: http://www.bonfire-project.eu/infrastructure (Nov. 2012) 6 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 6
  • 7. VCOC Experiment Agent  Manages multiple experiment executions.  Works with the Experiment Manager.  Controls deployed resources.  Stores Experiment data. 7 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 7
  • 8. Experiment Agent Workflow Cluster ready 8 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 8
  • 9. Elasticity Engine  Takes information about application performance  Get data about queues  Calculates Nr. VMs to fulfill demanded performance  Adds new VMs to Experiment 9 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 9
  • 10. VCOC Interfaces Monitoring GUI dashboard Identity LDAP Portal Server (Used by Portal, VCOC Experiment Agent Experiment Manager, API Resource Manager uses Experiment Manager and Testbeds) Experiment Manager Portal Usage Elasticity Engine uses OCCI Monitoring Reservation Accounting API AuthZ Resource Manager (Used by RM to authorize resource Resource Manager creation) OCCI Reservation Message Read/ Write Queue Enactor OCCI Reservation SSH Testbed SSH Monitoring Monitoring SSH Gateway GUI API VM Gateway (Monitoring VM VM Aggregator) 10 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 10
  • 11. VIRTUAL CLUSTER ARCHITECTURE 11 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 11
  • 12. VC Configuration on BonFIRE 12 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 12
  • 13. Simple VC Configuration 13 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 13
  • 14. Distributed VC 14 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 14
  • 15. Fault-tolerance VC configuration 15 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 15
  • 16. Name of the Managed Experiment JSON VC Example { "name": "Virtual Cluster Experiment", Maximum elapsed time for the Experiment in minutes "description": "Virtual Cluster", "duration": 180, Description of the experiment "resources": [ { "compute": { "name": "master", Location for deployment "description": "Virtual Cluster Master", "instanceType": "small", "locations": ["fr-inria"], Main Storage Resource "resources": [ { "storage": "@VirtualClusterMaster-vcocdemo-v0.1"}, { "storage": "@vcocdemo_volume-1GB-empty"}, Master Virtual Machine Configuration { "network": "@BonFIRE WAN"} ], "contexts": [ Additional Storage Resource { } ] Network } }, { "compute": { "name": "client-1", "description": "Virtual Cluster Client", "instanceType": "small", "locations": ["fr-inria"], "resources": [ { "storage": "@VirtualClusterClient-vcocdemo-v0.1"}, { "network": "@BonFIRE WAN"} Client Virtual Machine Description ], "contexts": [ { } ] } } 16 ] } VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 16
  • 17. EXPERIMENTS ABOUT TIME-TO-DEPLOY 17 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 17
  • 18. Experiment data  5 repetitions Maximum  Representation: Box plot Average Median Minimum 18 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 18
  • 19. Deployment time vs VC size BonFIRE site: INRIA Experiment Manager Start VMs Reserved: 2 physical nodes with 2x12 cores AMD Opteron 1.7 GHz and 48 GB RAM VC Configuration: • Simple VC • One master (small + 4GB storage) • n-1 CEs (small) Conf. OGS Undeployment 19 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 19
  • 20. Deployment time vs storage size Without cache BonFIRE site: INRIA Reserved: 2 physical nodes with 2x12 cores AMD Opteron 1.7 GHz and 48 GB RAM VC Configuration:  Simple VC 16VM  One master (small + x GB storage)  15 CEs (small) With Cache 20 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 20
  • 21. Two clusters in one site Second cluster delayed because the deployment of first VC.  BonFIRE site: INRIA  Reserved: 2 physical nodes with 2x12 cores AMD Opteron First Virtual Cluster 1.7 GHz and 48 GB RAM  VC Configuration: 4 VM 8 VM  Simple VC  One master (small + 4GB storage)  n-1 CEs (small) Second Virtual Cluster 21 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 21
  • 22. Application execution. One vs Two sites  VC Conf.: Distributed VC (_dist)  BonFIRE sites:  INRIA: Master + CEs  HLRS: CEs  Deployment time decreases.  Two sites faster than one site.  But because second site has better CPUs.  Impact of deployment ~ 10% total time. 22 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 22
  • 23. Adding a new VM Client  VC Conf.: Simple VC  BonFIRE sites:  INRIA: Master + CEs  Using BonFIRE Resource Manager  Very fast due to cache 23 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 23
  • 24. ELASTICITY EXPERIMENT 24 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 24
  • 25. Horizontal elasticity  Monitoring application performance works.  We have modified software to produce information more frequently.  Execution with deadline.  Elasticity works. 25 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 25
  • 26. FAULT TOLERANCE EXPERIMENT WITH ELASTICITY 26 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 26
  • 27. Virtual Cluster SYNC 27 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 27
  • 28. Fault tolerance  BonFIRE sites:  HLRS (Master + 4 CEs)  INRIA (Shadow + 4 CEs)  Demanded performance (500H/s)  Fault simulated putting HLRS VMs in CANCEL.  INRIA Shadow took control of cluster.  Elasticity worked, demanding more CEs to INRIA. 28 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 28
  • 29. CONCLUSIONS 29 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 29
  • 30. Conclusions  BonFIRE provides infrastructure for experiments about new concepts and services on Cloud.  Distributed VC can be used to speed up HTC applications.  Elasticity engine based on application performance for HTC works.  High QoS can be provided in VC using distributed VC + elasticity. 30 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 30
  • 31. Acknowledgment To all BonFIRE team, specially to:  Maxence Dunnewind (INRIA)  Michael Gienger (HLRS)  Ally Hume (EPCC)  Kostas Kavoussanakis (EPCC)  David García Pérez (Atos Research) 31 VCOC, FIRE Engineering Workshop, Ghent, Nov. 6th – 7th 2012 BonFIRE 31
  • 32. Building service testbeds on FIRE Thank you for your attention Project contact: bonfire@bonfire-project.eu Experiment Contact: agomez@cesga.es