SlideShare une entreprise Scribd logo
1  sur  53
Télécharger pour lire hors ligne
!
                                   !

2011   12   21   33       @
• 
• 
• 
•         I/O
• 
•    	



                     2
X as a Service 	




	
                	
          	
                                   3
Software as a Service                            Google Apps,
         (SaaS)	
                                  Salesforce.com	
                                              	


  Platform as a Service
                              Web                  Google App Engine,
         (PaaS)	
                                                   Windows Azure	
                                    	
Infrastructure as a Service
           (IaaS)	
                                                   Amazon EC2	
                                         	


                   	

                                                                        4
IaaS                        	
                                                         	
                                               • 
                               	
     •  Pay-as-you-go
     •  “   ”
     •           Web                                          	
                                          • 
                                                    	
                                          • 
                                          •  IT
                        	
• 
     •                       Cloud bursting
                                                                   5
6
•  HPC                                        	
 • 
                       	
                               	




  AIST Super Cluster                       AIST Super Cloud
2004 3     2010 2      AIST Green Cloud      2011 6
                  	
     2010 3                           	
                                      	
                                                               7
AIST               	
                        	
                        	




                                  F-32
       10     	


       P-32                  M-64

              79
AIST                                     	
                               	
             	
        	
            	
                      	
             	
        	
                                                   	
        	
  	
                                	
             	
        	
            	
                      	
             	
        	
 	
                                 	
             	
        	
       	
                           	
             	
        	
            	
                      	
             	
        	
       	
                           	
             	
        	
                      
             
              
         

20,000                                                  	




 300
                     20,000                       	

ACM/IEEE Supercomputing 2005               Best Paper Award

                    “Full Electron Calculation Beyond 20,000 Atoms:
   Ground Electronic State of Photosynthetic Proteins”
!              NEB+Hybrid QM/MD
                 !   GridRPC + MPI
                 !                        (1193 CPUs)
                 !      58                5000 QM

                      QM     QM      NCSA     64×4 CPUs for QM    QM      QM
                                     SDSC     64×2 CPUs for QM
                                     Purdue    64×4 CPUs for QM
                                     USC      64×1 CPUs for QM
                      QM     QM                                   QM      QM
                                                                                  NCSA
                           MPI                                  USC      MPI
                                    RPC                   RPC                     Purdue
                             AIST                                 SDSC
                                                                           QM     QM
                      QM     QM


                                                                           QM     QM
                                          MD         MD     RPC
                      QM     QM     RPC
                                                                                 MPI
                           MPI                 NEB          scheduler
     AIST F32 41×1 CPUs for MD                                             Number of Execution
     AIST F32 64×3 CPUs for QM
                               MD                    MD
     AIST P32 64×4 CPUs for QM
                                               MPI
system energy




                      end-1                                     end-2          reaction
                                                                                 0               Elapsed time
Top500   	




              	


                                  	
                          P32	


              19 	
 458
AIST Green Cloud Server (AGC)	
!   2010 3
! 
     !   Dell PowerEdge M1000e ×8
! 
     !   Dell PowerEdge M610 ×16×8 =128
        !          Intel Xeon E5540 × 2
             2.53GHz, 8MB        )
        !   48GB
        !   300GB HDD ×2
! 
     ! Mellanox M3601Q FI
        Infiniband I/F 4X QDR 32port
! 
     !   Gigabit Ethernet
AIST Super Cloud Server (ASC)	
!   2011 6
! 
     !   Dell PowerEdge M1000e ×12         	
! 
     !   Dell PowerEdge M610 ×16×12 =192
        !           Intel Xeon E5620 × 2
             2.4GHz, 12MB         )
        !   24GB
        !   600GB HDD ×2
! 
     !   10GB Ethernet
! 
     !   Gigabit Ethernet
! 
1/10	
                                          AIST             AIST                AIST
                                                  ASC 	
           AGC 	
              ASC 	
          	
                                     2004	
       2009	
                  2011	
          (M        )	
                          1500	
            76	
                66	
 (M            /5         )	
                    400	
             28	
                43	
     	
                                          1408	
           128	
               192	
	
                                               2816	
       1024	
                  1536	
                     (TFlops)	
                  14.6	
           10.4	
              14.6	
                    (KW)	
                       800	
             63	
                86	
                    (KW)	
                       460	
             40	
                48	
                          (Gflops/KW)	
      18.25	
          165.08	
            169.77	
                          (Gflops/KW)	
      31.74	
              260	
           304.17	
                     /Tflops)	
                  1   	
       760         	
      450         	

                                                                                                   15
ASC                                                       	
• 
     –  Pay as you go
     – 
•                                               	
       200              BMM            	
                        BMM    	
                        KVM
       150              KVM OpenNebula 	
                            	

       100               KVM
                               OS: Scientific Linux 6.0
                               OS: CentOS 5.6 CentOS 4.9 openSUSE 11.4
        50
                         BMM
                          CentOS 5.6
                          openSUSE 11.4
         0
                                                                         16
•  AIST Super Cluster


•  AIST Green Cloud     AIST Super Cloud

                                   1~2
   –  T2K
        • 
•  IT


                                                17
18
e.g., ASC 	


                          19
• 
     –  VMWare ESXi Xen KVM Hyper-V
• 
     – 
                      OS
• 
     –  Eucalyptus OpenStack CloudStack OpenNebula
        Nimbus Wakame Rocks Condor VMWare vSphere…


                  OSS                      	
                                                 20
•  IaaS
  –  VM
  –  VM
  – 


          	
           	


                                	

      Instance	
   Instance	

      Instance	
   Instance	

                                          21
•  Rocks: http://www.rocksclusters.org/
   –      UCSD
   –  CentOS (RHEL)                       Rolls
•  Eucalyptus http://www.eucalyptus.com/
   –        UCSB             Amazon EC2/S3
•  OpenStack: http://openstack.org/
   –        NASA Rackspace
        •  NASA Eucalyptus


•  OpenNebula http://opennebula.org/
   – 


            OpenNebula         OpenStack          	
                                                        22
Rocks	
              Eucalyptus	
 OpenStack	
 OpenNebula	
       OS               	
              RHEL5          1	
             	
           	
         	
       VMM	
                            Xen       	
         Xen KVM	
      Xen KVM VMWare
                                                                            Hyper-V    	
             	
                          	
                    	
            	
          	
                   VM             	
     	
                    	
            	
          	
                  	
VLAN    	
                               	
                    	
            	
               	
                                   	
    	
                    	
            	
               	
             /home           	
          	
                    	
            	
               	
        	
                               	
                    	
                  	
    	

                                                             libvirt         VMM

                                                                             VM

                                                                                                     23
OpenNebula	
•                  (Complutense University of
     Madrid)
•                          Apache License 2.0
•  C12G Labs                       	




                                         http://opennebula.org/about:about
                 (FP7)	
                          	

                                                                         24
OpenNebula                                                      	

                                                 CLI or Sunstone GUI	
global network	


                                                              frontend
                                                                         Sche
                                                           ONED	
       VM host 1               VM host 2                                 duler	

           VMM	
                   VMM	
                                                              /srv/cloud	
     /srv/cloud	
   SSH	
    /srv/cloud	
   SSH	
               |-- one	
                                                                `-- images	

                        VM    	

 local network	
                            VM                   NFS           scp 	
                                                                                   25
OpenNebula   	
•  CUI
  VM
  ID	

Host
ID	




•  Sunstone
       –  Web   GUI



                              26
Contextualization                                         	
•  VM
                       VM
     VM
• 
     –                                                            	
     –  root                   	
     –  SSH                 	
                                             VM
                                                                           oned
     –  /etc/hosts /etc/resolv.                                                   	
        conf
     –  NFS

                                    from OpenNebula Documentation	
                                                                                       27
Contextualization                                                         	
                VM                                                   context.sh	
                  (test.one)	
                                                                 �
                                                                                  �
                     �                                                    �
                             �                                                �
                             �                       �
        �                                                                              �
�                                                                                          �
                                         �                   �
                                     �                           �
            �
                                 �
                         �
                                             �                   % onevm create test.one	
                                                         �
                                                 �
    �



                                                                                               28
MAC_PREFIX:IP                                       	
•  OpenNebula                   VM                   IP
    MAC                                                     MAC
          IP
•  VM                      MAC                      IP
         NIC

 % onevnet show 1	
 (snip)	
 LEASES INFORMATION	
 LEASE=[IP=192.168.57.209, MAC=02:00:c0:a8:39:d1, USED=0, VID=-1]	

                                        IP
                           ”02:00” 	
    IP   4 octet 16        	

                                                                      29
• 
     – 
          •               OS           OS
     – 
     – 
• 
     – 
     –                    VLAN
          •  OpenNebula 3.0
     –  PCI                      I/O
     – 
                                             30
•  VM
     –  OS
• 
• 
• 
     –       VM   SDSC
•                        P2V
•  H/W
     – 
• 
     – 

•                 ASC


                                    31
• 
     –  VMM
•  QEMU Xen libvirt

     –  Linux               libvirt   OpenStack
     –  QEMU    -cpu host
• 
     – 
     –                                                 	
     – 
•         I/O
     – 
• 

• 
                                                            32
I/O   	


           33
…
• 
     – 
• 
     – 
• 
     –              IO
     – 
          •              …
     –         	
                             34
• 

• 
                ←

• 

     DB   HPC

                         	

                              35
IO                                           	
   IO emulation	
                         PCI passthrough                        SR-IOV
VM1	
               VM2	
               VM1	
                VM2	
           VM1	
            VM2	
 Guest OS	
                               Guest OS	
                          Guest OS	
                            …	
                                       …	
                             …	
   Guest                                     Physical                          Physical
   driver	
                                   driver	
                          driver	


VMM	
                                   VMM	
                                VMM	
              vSwitch	

              Physical
               driver	

NIC	
                                    NIC	
                               NIC	

                                                                                     Switch (VEB)	

                                  IO emulation	
         PCI passthrough	
      SR-IOV	
        VM sharing	
                   ✔	
                      ✖	
                  ✔	
        Performance	
                  ✖	
                      ✔	
                  ✔	
                                                                                                       36
AIST Green Cloud	
 AGC                       1                          16
 HPC                                                       	
    Compute node Dell PowerEdge M610 	
                         Host machine environment	
CPU	
       Intel quad-core Xeon E5540/2.53GHz x2	
        OS	
               Debian 6.0.1	

Chipset	
   Intel 5520	
                                   Linux kernel	
 2.6.32-5-amd64	

Memory	
    48 GB DDR3	
                                   KVM	
              0.12.50	

InfiniBand Mellanox ConnectX (MT26428)	
                   Compiler	
         gcc/gfortran 4.4.5	
                                                           MPI	
              Open MPI 1.4.2	
                  Blade switch	
                                    VM environment	
InfiniBand	
 Mellanox M3601Q (QDR 16 ports)	
              VCPU	
      8	
                                                           Memory	
 45 GB	

                                 1                     1 VM              	
                                                                                                 37
MPI Point-to-Point                                                            	
                     10000
                                 (higher is better)	

                      1000
Bandwidth [MB/sec]




                       100



                                            PCI                                 KVM
                        10
                                                                        Bare Metal            	
                                                                   Bare Metal
                                                                        KVM
                         1
                             1     10    100     1k  10k 100k 1M         10M 100M     1G
                                                  Message size [byte]           Bare Metal:             	
                                                                                                         38
NPB BT-MZ:                                              	
                                                            	
                                                                            (higher is better)	
                              300                                                                  100
Performance [Gop/s total]	




                              250     Degradation of PE:




                                                                                                        Parallel efficiency [%]	
                                                                                                   80
                                        KVM: 2%, EC2: 14%
                              200
                                     Bare Metal                                                    60
                              150    KVM
                                     Amazon EC2
                                                                                                   40
                              100    Bare Metal (PE)
                                     KVM (PE)
                                                                                                   20
                               50    Amazon EC2 (PE)


                                0                                                                  0
                                      1           2          4          8             16
                                                       Number of nodes	
                                                                                                                                    39
Bloss:                             	
                          Bloss:
                                –  MPI OpenMP                              	
                          120


                          100
Parallel Efficiency [%]




                           80


                           60
                                    Degradation of PE:
                                      KVM: 8%, EC2: 22%
                           40


                           20                                Bare Metal
                                                                  KVM
                                                            Amazon EC2
                                                                  Ideal
                            0
                                1        2          4            8        16
                                              Number of nodes
                                                                                     40
•                               HPC

• 
     –         "InfiniBand PCI                           HPC
                  ", SACSIS2011, pp.109-116, 2011 5     .
          •  KVM Xen PVM NAB-MZ Bloss
     –         "HPC                                                ",
                           ACS37 .
          •  NUMA               KVM Xen HVM
     –  Takano, et al., "Toward a practical "HPC Cloud":
        Performance tuning of a virtualized InfiniBand cluster",
        CUTE2011, December 2011.
          •  VMM           HPC Challenge benchmark	

                                                                        41
PCI                                                       	
•  PCI                                           NG
•  PCI                Bonding
  –                     PCI               NIC

  –                                NIC
                 IO             NIC active-standby
       bonding
  –                                          S

•  SR-IOV NIC          VF                            IO
   PV                 1   NIC
                                                          42
GesutOS	

         bond0	
   eth0         eth1
  (virtio)	
   (igbvf)	


   tap0	
       Host OS	
             Host OS	
                            tap0	

    br0	
                   br0	
   eth0                     eth0
   (igb)	
                  (igb)	

    SR-IOV NIC	
             SR-IOV NIC	



                                                  43
GesutOS	
                           (qemu) device_del vf0	
         bond0	
   eth0         eth1
  (virtio)	
   (igbvf)	


   tap0	
       Host OS	
                                Host OS	
                                               tap0	

    br0	
                                      br0	
   eth0                                        eth0
   (igb)	
                                     (igb)	

    SR-IOV NIC	
                                SR-IOV NIC	



                                                                     44
(qemu) migrate -d tcp:x.x.x.x:y	
GesutOS	
                              GesutOS	

         bond0	
   eth0
  (virtio)	
                   $ qemu -incoming tcp:0:y ...	

   tap0	
      Host OS	
                            Host OS	
                                          tap0	

    br0	
                                 br0	
   eth0                                   eth0
   (igb)	
                                (igb)	

    SR-IOV NIC	
                           SR-IOV NIC	



                                                                45
(qemu) device_add pci-assign,
host=05:10.0,id=vf0	
           GesutOS	

                                         bond0	
                                   eth0         eth1
                                  (virtio)	
   (igbvf)	


   tap0	
    Host OS	
                          Host OS	
                                   tap0	

    br0	
                           br0	
   eth0                            eth0
   (igb)	
                         (igb)	

    SR-IOV NIC	
                    SR-IOV NIC	



                                                            46
MPI                                                                     	
Guest OS	
              rank 1	
                                 →                	
         bond0	
   eth0          eth1
  (virtio)	
    (igbvf)	


   tap0	
      192.168.0.1	
   tap0	
    192.168.0.2	
              192.168.0.3	

    br0	
                                                rank 0	
                               br0	
   eth0                        eth0
   (igb)	
                     (igb)	

    SR-IOV NIC	
                SR-IOV NIC	
                   NIC	

                                                              192.168.0.0/24	
                                                                                    47
48
GridARS                                                                                                                                             	
•                                                 RMS	
  
     –                                                                                                                    	
  
     –  GRC	
  :	
                                                                         	
                 User	
     –  RM	
  (CRM/NRM/SRM)	
  :	
                                                                 	
  
                                                                                         Domain	
  0	
•                                                                   	
                                      ID	
                                                                                                      GRC               DMS/A	
                   	
  AEM	
                                                               	
     –                                                                            	
  
     –  CRM                      	
                                        GRC                    DMS/A	
                GRC             DMS/A	

•                                          	
                                                CRM	
                 Domain	
  2	
 CRM	
                    DMS	
                                       NRM	
 DMC/C	
                                                               NRM	
 DMC/C	

     –                                            	
  
     –  DMS/A	
  :	
                                     	
     CRM	
 DMC/C	
                                                                                                          DMC/C	
                                                                                                                                 GRS DMC/A	
                                                                                                          SRM	
                                   SRM	
     –  DMS/C	
  :	
                    	
                                                                              CRM	
DMC/C	
                                                                            Domain	
  1	
                                         Domain	
  3	
                                                                                                                                                          49
PRAGMA Grid/Clouds
   UZH
Switzerland             CNIC      JLU                   AIST
                        China    China   KISTI        OsakaU
                                                                                  IndianaU
                                         KMU         UTsukuba
                                                                   SDSC             USA
               LZU                       Korea         Japan
              China                                                USA

                                              ASGC
                        HKU                   NCHC
     UoHyd            HongKong
                                              Taiwan
      India
                                             ASTI
        NECTEC                            Philippines
                                                                        CeNAT-ITCR
          KU                                       HCMUT                Costa Rica
        Thailand                                     HUT
                                                 IOIT-Hanoi
                                                                             UValle
         MIMOS                                    IOIT-HCM
                                                                            Colombia
          USM                                      Vietnam
        Malaysia


                                           MU              BESTGrid               UChile
                                         Australia        New Zealand              Chile


          26 institutions in 17 countries/regions, 23 compute sites, 10VM sites

                                                                                             50
Put	
  all	
  together	
  
                                                Store	
  VM	
  images	
  in	
  Gfarm	
  systems	
  
                         gFC	
                Run	
  vm-­‐deploy	
  scripts	
  at	
  PRAGMA	
  Sites	
             gFC	
  
VM	
  Image	
                                Copy	
  VM	
  images	
  on	
  Demand	
  from	
  gFarm	
                            VM	
  Image	
  
copied	
  from	
  	
                                                                                              Condor
gFarm	
   slave
                         gFS	
              Modify/start	
  VM	
  instances	
  at	
  PRAGMA	
  sites	
            Master
                                                                                                                                copied	
  from	
  	
  
                                                                                                                                gFarm	
   slave
       SDSC	
  (USA)	
                                 Manage	
  jobs	
  with	
  Condor	
  
                                                                                                                    AIST	
  (Japan)	
  
        Rocks	
  Xen	
                                                                                            OpenNebula	
  KVM	
  
                                                             gFS	
  
                                                                       GFARM	
  Grid	
  File	
  
                          gFC	
                                        System	
  (Japan)	
                        gFC	
  
VM	
  Image	
                                                 AIST	
  QuickQuake	
  +	
  Condor	
                               VM	
  Image	
  
copied	
  from	
  	
                                                                                                            copied	
  from	
  	
  
gFarm	
   slave           gFS	
                            NCHC	
  FmoRf	
                                        gFS	
         gFarm	
   slave
                                               gFS	
   UCSD	
  Autodock	
  +	
  Condor	
                gFS	
  
 NCHC	
  (Taiwan)	
                                                                                                      IU	
  (USA)	
  
OpenNebula	
  KVM	
                                  AIST	
  Web	
  Map	
  Service	
  +	
  Condor	
                     Rocks	
  Xen	
  
                                                             AIST	
  Geogrid	
  +	
  Bloss	
  
                                                               AIST	
  HotSpot	
  +	
  Condor	
  	
  

                          gFC	
                              gFS	
                       gFS	
                     gFC	
  
VM	
  Image	
                                                                                                                  VM	
  Image	
  
copied	
  from	
  	
                                                                                                           copied	
  from	
  	
  
gFarm	
   slave           gFS	
                                                                                   gFS	
        gFarm	
   slave
      LZU	
  (China)	
                      =	
  VM	
  deploy	
  Script	
                                            Osaka	
  (Japan)	
  
      Rocks	
  KVM	
                gFC	
   =	
  Grid	
  Farm	
  Client	
  
                                                                                                                      Rocks	
  Xen	
  
                                    gFS	
   =	
  Grid	
  Farm	
  Server	
  
                                                                                                                                                         51
•  2011

     –  OpenNebula        OSS
              OpenStack
• 
     –  PCI
                 I/O
     – 
• 

•                                    	
                                          52
• 
     – 
     – 

• 
     – 
     – 
• 
     – 

     – 

          •  c.f.,   rough consensus and running code 	

                                                                53

Contenu connexe

Tendances

IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...In-Memory Computing Summit
 
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ..."Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...Edge AI and Vision Alliance
 
Introduction to High-Performance Computing (HPC) Containers and Singularity*
Introduction to High-Performance Computing (HPC) Containers and Singularity*Introduction to High-Performance Computing (HPC) Containers and Singularity*
Introduction to High-Performance Computing (HPC) Containers and Singularity*Intel® Software
 
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with SchlumbergerGet Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumbergerinside-BigData.com
 
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splines
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splinesOptimize Single Particle Orbital (SPO) Evaluations Based on B-splines
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splinesIntel® Software
 
MEW22 22nd Machine Evaluation Workshop Microsoft
MEW22 22nd Machine Evaluation Workshop MicrosoftMEW22 22nd Machine Evaluation Workshop Microsoft
MEW22 22nd Machine Evaluation Workshop MicrosoftLee Stott
 
Deep Learning on the SaturnV Cluster
Deep Learning on the SaturnV ClusterDeep Learning on the SaturnV Cluster
Deep Learning on the SaturnV Clusterinside-BigData.com
 
High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveJason Shih
 
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)inside-BigData.com
 
A Fresh Look at HPC from Huawei Enterprise
A Fresh Look at HPC from Huawei EnterpriseA Fresh Look at HPC from Huawei Enterprise
A Fresh Look at HPC from Huawei Enterpriseinside-BigData.com
 
dCUDA: Distributed GPU Computing with Hardware Overlap
 dCUDA: Distributed GPU Computing with Hardware Overlap dCUDA: Distributed GPU Computing with Hardware Overlap
dCUDA: Distributed GPU Computing with Hardware Overlapinside-BigData.com
 
Performance Analysis of Lattice QCD on GPUs in APGAS Programming Model
Performance Analysis of Lattice QCD on GPUs in APGAS Programming ModelPerformance Analysis of Lattice QCD on GPUs in APGAS Programming Model
Performance Analysis of Lattice QCD on GPUs in APGAS Programming ModelKoichi Shirahata
 
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions
Mellanox Announces HDR 200 Gb/s InfiniBand SolutionsMellanox Announces HDR 200 Gb/s InfiniBand Solutions
Mellanox Announces HDR 200 Gb/s InfiniBand Solutionsinside-BigData.com
 
High-Performance and Scalable Designs of Programming Models for Exascale Systems
High-Performance and Scalable Designs of Programming Models for Exascale SystemsHigh-Performance and Scalable Designs of Programming Models for Exascale Systems
High-Performance and Scalable Designs of Programming Models for Exascale Systemsinside-BigData.com
 
Hpc Cloud project Overview
Hpc Cloud project OverviewHpc Cloud project Overview
Hpc Cloud project OverviewFloris Sluiter
 
Ai Forum at Computex 2017 - Keynote Slides by Jensen Huang
Ai Forum at Computex 2017 - Keynote Slides by Jensen HuangAi Forum at Computex 2017 - Keynote Slides by Jensen Huang
Ai Forum at Computex 2017 - Keynote Slides by Jensen HuangNVIDIA Taiwan
 
UberCloud HPC Experiment Introduction for Beginners
UberCloud HPC Experiment Introduction for BeginnersUberCloud HPC Experiment Introduction for Beginners
UberCloud HPC Experiment Introduction for Beginnershpcexperiment
 
Microsoft Azure in HPC scenarios
Microsoft Azure in HPC scenariosMicrosoft Azure in HPC scenarios
Microsoft Azure in HPC scenariosmictc
 
Automating auto-scaled load balancer based on linux and vm orchestrator
Automating auto-scaled load balancer based on linux and vm orchestratorAutomating auto-scaled load balancer based on linux and vm orchestrator
Automating auto-scaled load balancer based on linux and vm orchestratorAndrew Yongjoon Kong
 

Tendances (20)

Gupta_Keynote_VTDC-3
Gupta_Keynote_VTDC-3Gupta_Keynote_VTDC-3
Gupta_Keynote_VTDC-3
 
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
 
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ..."Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
 
Introduction to High-Performance Computing (HPC) Containers and Singularity*
Introduction to High-Performance Computing (HPC) Containers and Singularity*Introduction to High-Performance Computing (HPC) Containers and Singularity*
Introduction to High-Performance Computing (HPC) Containers and Singularity*
 
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with SchlumbergerGet Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
 
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splines
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splinesOptimize Single Particle Orbital (SPO) Evaluations Based on B-splines
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splines
 
MEW22 22nd Machine Evaluation Workshop Microsoft
MEW22 22nd Machine Evaluation Workshop MicrosoftMEW22 22nd Machine Evaluation Workshop Microsoft
MEW22 22nd Machine Evaluation Workshop Microsoft
 
Deep Learning on the SaturnV Cluster
Deep Learning on the SaturnV ClusterDeep Learning on the SaturnV Cluster
Deep Learning on the SaturnV Cluster
 
High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspective
 
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
 
A Fresh Look at HPC from Huawei Enterprise
A Fresh Look at HPC from Huawei EnterpriseA Fresh Look at HPC from Huawei Enterprise
A Fresh Look at HPC from Huawei Enterprise
 
dCUDA: Distributed GPU Computing with Hardware Overlap
 dCUDA: Distributed GPU Computing with Hardware Overlap dCUDA: Distributed GPU Computing with Hardware Overlap
dCUDA: Distributed GPU Computing with Hardware Overlap
 
Performance Analysis of Lattice QCD on GPUs in APGAS Programming Model
Performance Analysis of Lattice QCD on GPUs in APGAS Programming ModelPerformance Analysis of Lattice QCD on GPUs in APGAS Programming Model
Performance Analysis of Lattice QCD on GPUs in APGAS Programming Model
 
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions
Mellanox Announces HDR 200 Gb/s InfiniBand SolutionsMellanox Announces HDR 200 Gb/s InfiniBand Solutions
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions
 
High-Performance and Scalable Designs of Programming Models for Exascale Systems
High-Performance and Scalable Designs of Programming Models for Exascale SystemsHigh-Performance and Scalable Designs of Programming Models for Exascale Systems
High-Performance and Scalable Designs of Programming Models for Exascale Systems
 
Hpc Cloud project Overview
Hpc Cloud project OverviewHpc Cloud project Overview
Hpc Cloud project Overview
 
Ai Forum at Computex 2017 - Keynote Slides by Jensen Huang
Ai Forum at Computex 2017 - Keynote Slides by Jensen HuangAi Forum at Computex 2017 - Keynote Slides by Jensen Huang
Ai Forum at Computex 2017 - Keynote Slides by Jensen Huang
 
UberCloud HPC Experiment Introduction for Beginners
UberCloud HPC Experiment Introduction for BeginnersUberCloud HPC Experiment Introduction for Beginners
UberCloud HPC Experiment Introduction for Beginners
 
Microsoft Azure in HPC scenarios
Microsoft Azure in HPC scenariosMicrosoft Azure in HPC scenarios
Microsoft Azure in HPC scenarios
 
Automating auto-scaled load balancer based on linux and vm orchestrator
Automating auto-scaled load balancer based on linux and vm orchestratorAutomating auto-scaled load balancer based on linux and vm orchestrator
Automating auto-scaled load balancer based on linux and vm orchestrator
 

En vedette

高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green CloudRyousei Takano
 
私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由Takuma Nakajima
 
クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価Ryousei Takano
 
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStackOSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStackNobuyuki Tamaoki
 
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~Ryousei Takano
 
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月VirtualTech Japan Inc.
 
OpenStack最新動向 2016/2
OpenStack最新動向 2016/2OpenStack最新動向 2016/2
OpenStack最新動向 2016/2Akira Yoshiyama
 
いまさら聞けないOpen stack
いまさら聞けないOpen stackいまさら聞けないOpen stack
いまさら聞けないOpen stackHayato Otsuka
 
OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11Akira Yoshiyama
 
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~Rakuten Group, Inc.
 

En vedette (10)

高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
 
私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由私がCloudStackを使う4つの理由
私がCloudStackを使う4つの理由
 
クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価
 
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStackOSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStack
 
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
 
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
 
OpenStack最新動向 2016/2
OpenStack最新動向 2016/2OpenStack最新動向 2016/2
OpenStack最新動向 2016/2
 
いまさら聞けないOpen stack
いまさら聞けないOpen stackいまさら聞けないOpen stack
いまさら聞けないOpen stack
 
OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11
 
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
 

Similaire à 産総研におけるプライベートクラウドへの取り組み

Cascading and BigData Problems
Cascading and BigData ProblemsCascading and BigData Problems
Cascading and BigData Problemscwensel
 
Cloudy with a Touch of Cheminformatics
Cloudy with a Touch of CheminformaticsCloudy with a Touch of Cheminformatics
Cloudy with a Touch of CheminformaticsRajarshi Guha
 
震災時にクラウドでできたこと by JAWS-UG
震災時にクラウドでできたこと by JAWS-UG震災時にクラウドでできたこと by JAWS-UG
震災時にクラウドでできたこと by JAWS-UGServerworks Co.,Ltd.
 
Contact Database Gap Analysis
Contact Database Gap AnalysisContact Database Gap Analysis
Contact Database Gap AnalysisElliott Lowe
 
Xvii Cic Configuração da linguagem de padrões SiGCLi no Captor
Xvii Cic Configuração da linguagem de padrões SiGCLi no CaptorXvii Cic Configuração da linguagem de padrões SiGCLi no Captor
Xvii Cic Configuração da linguagem de padrões SiGCLi no Captordenstorti
 
Cloud Scaling with Memcached
Cloud Scaling with MemcachedCloud Scaling with Memcached
Cloud Scaling with MemcachedGear6
 
hbstudy@bpstudy#50 配布用
hbstudy@bpstudy#50 配布用hbstudy@bpstudy#50 配布用
hbstudy@bpstudy#50 配布用Toshiaki Baba
 
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise ITIT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise ITBob Rhubart
 
クラウドを支えるハードウェア・ソフトウェア基盤技術
クラウドを支えるハードウェア・ソフトウェア基盤技術クラウドを支えるハードウェア・ソフトウェア基盤技術
クラウドを支えるハードウェア・ソフトウェア基盤技術Ryousei Takano
 
2011年06月 会津大学日新館講座 「僕と契約してクラウド学生になってよ!」
2011年06月 会津大学日新館講座 「僕と契約してクラウド学生になってよ!」2011年06月 会津大学日新館講座 「僕と契約してクラウド学生になってよ!」
2011年06月 会津大学日新館講座 「僕と契約してクラウド学生になってよ!」Serverworks Co.,Ltd.
 
Ip Networking Over Satelite Course Sampler
Ip Networking Over Satelite Course SamplerIp Networking Over Satelite Course Sampler
Ip Networking Over Satelite Course SamplerJim Jenkins
 
IBM Business Analytics and Optimization - Traffic Management with IBM InfoSph...
IBM Business Analytics and Optimization - Traffic Management with IBM InfoSph...IBM Business Analytics and Optimization - Traffic Management with IBM InfoSph...
IBM Business Analytics and Optimization - Traffic Management with IBM InfoSph...IBM Sverige
 
Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study us...
Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study us...Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study us...
Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study us...Xavier Llorà
 
20110126 azure table in mono meeting
20110126 azure table in mono meeting20110126 azure table in mono meeting
20110126 azure table in mono meetingTakekazu Omi
 
4 Years Later: The Evolving Femto Ecosystem & Value Proposition
4 Years Later: The Evolving Femto Ecosystem & Value Proposition4 Years Later: The Evolving Femto Ecosystem & Value Proposition
4 Years Later: The Evolving Femto Ecosystem & Value PropositionContinuous Computing
 
Venturefest 3 November, workshop B3, Steve Allpress
Venturefest 3 November, workshop B3, Steve AllpressVenturefest 3 November, workshop B3, Steve Allpress
Venturefest 3 November, workshop B3, Steve AllpressScience City Bristol
 
Image Access by PrintLAT
Image Access by PrintLATImage Access by PrintLAT
Image Access by PrintLATPrintLAT
 
16.07.12 Analyzing Logs/Configs of 200'000 Systems with Hadoop (Christoph Sch...
16.07.12 Analyzing Logs/Configs of 200'000 Systems with Hadoop (Christoph Sch...16.07.12 Analyzing Logs/Configs of 200'000 Systems with Hadoop (Christoph Sch...
16.07.12 Analyzing Logs/Configs of 200'000 Systems with Hadoop (Christoph Sch...Swiss Big Data User Group
 
Netgear ReadyNAS Comparison
Netgear ReadyNAS ComparisonNetgear ReadyNAS Comparison
Netgear ReadyNAS ComparisonAltaware, Inc.
 

Similaire à 産総研におけるプライベートクラウドへの取り組み (20)

Cascading and BigData Problems
Cascading and BigData ProblemsCascading and BigData Problems
Cascading and BigData Problems
 
Cloudy with a Touch of Cheminformatics
Cloudy with a Touch of CheminformaticsCloudy with a Touch of Cheminformatics
Cloudy with a Touch of Cheminformatics
 
震災時にクラウドでできたこと by JAWS-UG
震災時にクラウドでできたこと by JAWS-UG震災時にクラウドでできたこと by JAWS-UG
震災時にクラウドでできたこと by JAWS-UG
 
Contact Database Gap Analysis
Contact Database Gap AnalysisContact Database Gap Analysis
Contact Database Gap Analysis
 
Xvii Cic Configuração da linguagem de padrões SiGCLi no Captor
Xvii Cic Configuração da linguagem de padrões SiGCLi no CaptorXvii Cic Configuração da linguagem de padrões SiGCLi no Captor
Xvii Cic Configuração da linguagem de padrões SiGCLi no Captor
 
Cloud Scaling with Memcached
Cloud Scaling with MemcachedCloud Scaling with Memcached
Cloud Scaling with Memcached
 
hbstudy@bpstudy#50 配布用
hbstudy@bpstudy#50 配布用hbstudy@bpstudy#50 配布用
hbstudy@bpstudy#50 配布用
 
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise ITIT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
IT-as-a-Service: Cloud Computing and the Evolving Role of Enterprise IT
 
クラウドを支えるハードウェア・ソフトウェア基盤技術
クラウドを支えるハードウェア・ソフトウェア基盤技術クラウドを支えるハードウェア・ソフトウェア基盤技術
クラウドを支えるハードウェア・ソフトウェア基盤技術
 
2011年06月 会津大学日新館講座 「僕と契約してクラウド学生になってよ!」
2011年06月 会津大学日新館講座 「僕と契約してクラウド学生になってよ!」2011年06月 会津大学日新館講座 「僕と契約してクラウド学生になってよ!」
2011年06月 会津大学日新館講座 「僕と契約してクラウド学生になってよ!」
 
Ip Networking Over Satelite Course Sampler
Ip Networking Over Satelite Course SamplerIp Networking Over Satelite Course Sampler
Ip Networking Over Satelite Course Sampler
 
IBM Business Analytics and Optimization - Traffic Management with IBM InfoSph...
IBM Business Analytics and Optimization - Traffic Management with IBM InfoSph...IBM Business Analytics and Optimization - Traffic Management with IBM InfoSph...
IBM Business Analytics and Optimization - Traffic Management with IBM InfoSph...
 
Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study us...
Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study us...Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study us...
Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study us...
 
20110126 azure table in mono meeting
20110126 azure table in mono meeting20110126 azure table in mono meeting
20110126 azure table in mono meeting
 
4 Years Later: The Evolving Femto Ecosystem & Value Proposition
4 Years Later: The Evolving Femto Ecosystem & Value Proposition4 Years Later: The Evolving Femto Ecosystem & Value Proposition
4 Years Later: The Evolving Femto Ecosystem & Value Proposition
 
Venturefest 3 November, workshop B3, Steve Allpress
Venturefest 3 November, workshop B3, Steve AllpressVenturefest 3 November, workshop B3, Steve Allpress
Venturefest 3 November, workshop B3, Steve Allpress
 
Image Access by PrintLAT
Image Access by PrintLATImage Access by PrintLAT
Image Access by PrintLAT
 
16.07.12 Analyzing Logs/Configs of 200'000 Systems with Hadoop (Christoph Sch...
16.07.12 Analyzing Logs/Configs of 200'000 Systems with Hadoop (Christoph Sch...16.07.12 Analyzing Logs/Configs of 200'000 Systems with Hadoop (Christoph Sch...
16.07.12 Analyzing Logs/Configs of 200'000 Systems with Hadoop (Christoph Sch...
 
Netgear ReadyNAS Comparison
Netgear ReadyNAS ComparisonNetgear ReadyNAS Comparison
Netgear ReadyNAS Comparison
 
HP - 26oct2011
HP - 26oct2011HP - 26oct2011
HP - 26oct2011
 

Plus de Ryousei Takano

Error Permissive Computing
Error Permissive ComputingError Permissive Computing
Error Permissive ComputingRyousei Takano
 
Opportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCIOpportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCIRyousei Takano
 
ABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and DeploymentABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and DeploymentRyousei Takano
 
User-space Network Processing
User-space Network ProcessingUser-space Network Processing
User-space Network ProcessingRyousei Takano
 
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore EraFlow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore EraRyousei Takano
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksRyousei Takano
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術Ryousei Takano
 
Expectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software researchExpectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software researchRyousei Takano
 
不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何か不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何かRyousei Takano
 
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...Ryousei Takano
 
A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud...
A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud...A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud...
A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud...Ryousei Takano
 
HPC Cloud: Clouds on supercomputers for HPC
HPC Cloud: Clouds on supercomputers for HPCHPC Cloud: Clouds on supercomputers for HPC
HPC Cloud: Clouds on supercomputers for HPCRyousei Takano
 
伸縮自在なデータセンターを実現するインタークラウド資源管理システム
伸縮自在なデータセンターを実現するインタークラウド資源管理システム伸縮自在なデータセンターを実現するインタークラウド資源管理システム
伸縮自在なデータセンターを実現するインタークラウド資源管理システムRyousei Takano
 
SoNIC: Precise Realtime Software Access and Control of Wired Networks
SoNIC: Precise Realtime Software Access and Control of Wired NetworksSoNIC: Precise Realtime Software Access and Control of Wired Networks
SoNIC: Precise Realtime Software Access and Control of Wired NetworksRyousei Takano
 
異種クラスタを跨がる仮想マシンマイグレーション機構
異種クラスタを跨がる仮想マシンマイグレーション機構異種クラスタを跨がる仮想マシンマイグレーション機構
異種クラスタを跨がる仮想マシンマイグレーション機構Ryousei Takano
 
動的ネットワーク切替を用いた省電力指向トラフィックオフロード方式
動的ネットワーク切替を用いた省電力指向トラフィックオフロード方式動的ネットワーク切替を用いた省電力指向トラフィックオフロード方式
動的ネットワーク切替を用いた省電力指向トラフィックオフロード方式Ryousei Takano
 
Ninja Migration: An Interconnect transparent Migration for Heterogeneous Data...
Ninja Migration: An Interconnect transparent Migration for Heterogeneous Data...Ninja Migration: An Interconnect transparent Migration for Heterogeneous Data...
Ninja Migration: An Interconnect transparent Migration for Heterogeneous Data...Ryousei Takano
 
インタークラウドにおける仮想インフラ構築システム
インタークラウドにおける仮想インフラ構築システムインタークラウドにおける仮想インフラ構築システム
インタークラウドにおける仮想インフラ構築システムRyousei Takano
 

Plus de Ryousei Takano (20)

Error Permissive Computing
Error Permissive ComputingError Permissive Computing
Error Permissive Computing
 
Opportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCIOpportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCI
 
ABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and DeploymentABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and Deployment
 
ABCI Data Center
ABCI Data CenterABCI Data Center
ABCI Data Center
 
User-space Network Processing
User-space Network ProcessingUser-space Network Processing
User-space Network Processing
 
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore EraFlow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center Networks
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術
 
Expectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software researchExpectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software research
 
不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何か不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何か
 
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
 
IEEE/ACM SC2013報告
IEEE/ACM SC2013報告IEEE/ACM SC2013報告
IEEE/ACM SC2013報告
 
A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud...
A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud...A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud...
A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud...
 
HPC Cloud: Clouds on supercomputers for HPC
HPC Cloud: Clouds on supercomputers for HPCHPC Cloud: Clouds on supercomputers for HPC
HPC Cloud: Clouds on supercomputers for HPC
 
伸縮自在なデータセンターを実現するインタークラウド資源管理システム
伸縮自在なデータセンターを実現するインタークラウド資源管理システム伸縮自在なデータセンターを実現するインタークラウド資源管理システム
伸縮自在なデータセンターを実現するインタークラウド資源管理システム
 
SoNIC: Precise Realtime Software Access and Control of Wired Networks
SoNIC: Precise Realtime Software Access and Control of Wired NetworksSoNIC: Precise Realtime Software Access and Control of Wired Networks
SoNIC: Precise Realtime Software Access and Control of Wired Networks
 
異種クラスタを跨がる仮想マシンマイグレーション機構
異種クラスタを跨がる仮想マシンマイグレーション機構異種クラスタを跨がる仮想マシンマイグレーション機構
異種クラスタを跨がる仮想マシンマイグレーション機構
 
動的ネットワーク切替を用いた省電力指向トラフィックオフロード方式
動的ネットワーク切替を用いた省電力指向トラフィックオフロード方式動的ネットワーク切替を用いた省電力指向トラフィックオフロード方式
動的ネットワーク切替を用いた省電力指向トラフィックオフロード方式
 
Ninja Migration: An Interconnect transparent Migration for Heterogeneous Data...
Ninja Migration: An Interconnect transparent Migration for Heterogeneous Data...Ninja Migration: An Interconnect transparent Migration for Heterogeneous Data...
Ninja Migration: An Interconnect transparent Migration for Heterogeneous Data...
 
インタークラウドにおける仮想インフラ構築システム
インタークラウドにおける仮想インフラ構築システムインタークラウドにおける仮想インフラ構築システム
インタークラウドにおける仮想インフラ構築システム
 

Dernier

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 

Dernier (20)

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 

産総研におけるプライベートクラウドへの取り組み

  • 1. ! ! 2011 12 21 33 @
  • 2. •  •  •  •  I/O •  •  2
  • 3. X as a Service 3
  • 4. Software as a Service Google Apps, (SaaS) Salesforce.com Platform as a Service Web Google App Engine, (PaaS) Windows Azure Infrastructure as a Service (IaaS) Amazon EC2 4
  • 5. IaaS •  •  Pay-as-you-go •  “ ” •  Web •  •  •  IT •  •  Cloud bursting 5
  • 6. 6
  • 7. •  HPC •  AIST Super Cluster AIST Super Cloud 2004 3 2010 2 AIST Green Cloud 2011 6 2010 3 7
  • 8. AIST F-32 10 P-32 M-64 79
  • 9. AIST 
 
 
 

  • 10. 20,000 300 20,000 ACM/IEEE Supercomputing 2005 Best Paper Award “Full Electron Calculation Beyond 20,000 Atoms: Ground Electronic State of Photosynthetic Proteins”
  • 11. !  NEB+Hybrid QM/MD !   GridRPC + MPI !  (1193 CPUs) !  58 5000 QM QM QM NCSA 64×4 CPUs for QM QM QM SDSC 64×2 CPUs for QM Purdue 64×4 CPUs for QM USC 64×1 CPUs for QM QM QM QM QM NCSA MPI USC MPI RPC RPC Purdue AIST SDSC QM QM QM QM QM QM MD MD RPC QM QM RPC MPI MPI NEB scheduler AIST F32 41×1 CPUs for MD Number of Execution AIST F32 64×3 CPUs for QM MD MD AIST P32 64×4 CPUs for QM MPI system energy end-1 end-2 reaction 0 Elapsed time
  • 12. Top500 P32 19 458
  • 13. AIST Green Cloud Server (AGC) !   2010 3 !  !   Dell PowerEdge M1000e ×8 !  !   Dell PowerEdge M610 ×16×8 =128 !  Intel Xeon E5540 × 2 2.53GHz, 8MB ) !   48GB !   300GB HDD ×2 !  ! Mellanox M3601Q FI Infiniband I/F 4X QDR 32port !  !   Gigabit Ethernet
  • 14. AIST Super Cloud Server (ASC) !   2011 6 !  !   Dell PowerEdge M1000e ×12 !  !   Dell PowerEdge M610 ×16×12 =192 !  Intel Xeon E5620 × 2 2.4GHz, 12MB ) !   24GB !   600GB HDD ×2 !  !   10GB Ethernet !  !   Gigabit Ethernet ! 
  • 15. 1/10 AIST AIST AIST ASC AGC ASC 2004 2009 2011 (M ) 1500 76 66 (M /5 ) 400 28 43 1408 128 192 2816 1024 1536 (TFlops) 14.6 10.4 14.6 (KW) 800 63 86 (KW) 460 40 48 (Gflops/KW) 18.25 165.08 169.77 (Gflops/KW) 31.74 260 304.17 /Tflops) 1 760 450 15
  • 16. ASC •  –  Pay as you go –  •  200 BMM BMM KVM 150 KVM OpenNebula 100 KVM OS: Scientific Linux 6.0 OS: CentOS 5.6 CentOS 4.9 openSUSE 11.4 50 BMM CentOS 5.6 openSUSE 11.4 0 16
  • 17. •  AIST Super Cluster •  AIST Green Cloud AIST Super Cloud 1~2 –  T2K •  •  IT 17
  • 18. 18
  • 19. e.g., ASC 19
  • 20. •  –  VMWare ESXi Xen KVM Hyper-V •  –  OS •  –  Eucalyptus OpenStack CloudStack OpenNebula Nimbus Wakame Rocks Condor VMWare vSphere… OSS 20
  • 21. •  IaaS –  VM –  VM –  Instance Instance Instance Instance 21
  • 22. •  Rocks: http://www.rocksclusters.org/ –  UCSD –  CentOS (RHEL) Rolls •  Eucalyptus http://www.eucalyptus.com/ –  UCSB Amazon EC2/S3 •  OpenStack: http://openstack.org/ –  NASA Rackspace •  NASA Eucalyptus •  OpenNebula http://opennebula.org/ –  OpenNebula OpenStack 22
  • 23. Rocks Eucalyptus OpenStack OpenNebula OS RHEL5 1 VMM Xen Xen KVM Xen KVM VMWare Hyper-V VM VLAN /home libvirt VMM VM 23
  • 24. OpenNebula •  (Complutense University of Madrid) •  Apache License 2.0 •  C12G Labs http://opennebula.org/about:about (FP7) 24
  • 25. OpenNebula CLI or Sunstone GUI global network frontend Sche ONED VM host 1 VM host 2 duler VMM VMM /srv/cloud /srv/cloud SSH /srv/cloud SSH |-- one `-- images VM local network VM NFS scp 25
  • 26. OpenNebula •  CUI VM ID Host ID •  Sunstone –  Web GUI 26
  • 27. Contextualization •  VM VM VM •  –  –  root –  SSH VM oned –  /etc/hosts /etc/resolv. conf –  NFS from OpenNebula Documentation 27
  • 28. Contextualization VM context.sh (test.one) � � � � � � � � � � � � � � � � � � � � % onevm create test.one � � � 28
  • 29. MAC_PREFIX:IP •  OpenNebula VM IP MAC MAC IP •  VM MAC IP NIC % onevnet show 1 (snip) LEASES INFORMATION LEASE=[IP=192.168.57.209, MAC=02:00:c0:a8:39:d1, USED=0, VID=-1] IP ”02:00” IP 4 octet 16 29
  • 30. •  –  •  OS OS –  –  •  –  –  VLAN •  OpenNebula 3.0 –  PCI I/O –  30
  • 31. •  VM –  OS •  •  •  –  VM SDSC •  P2V •  H/W –  •  –  •  ASC 31
  • 32. •  –  VMM •  QEMU Xen libvirt –  Linux libvirt OpenStack –  QEMU -cpu host •  –  –  –  •  I/O –  •  •  32
  • 33. I/O 33
  • 34. … •  –  •  –  •  –  IO –  •  … –  34
  • 35. •  •  ← •  DB HPC 35
  • 36. IO IO emulation PCI passthrough SR-IOV VM1 VM2 VM1 VM2 VM1 VM2 Guest OS Guest OS Guest OS … … … Guest Physical Physical driver driver driver VMM VMM VMM vSwitch Physical driver NIC NIC NIC Switch (VEB) IO emulation PCI passthrough SR-IOV VM sharing ✔ ✖ ✔ Performance ✖ ✔ ✔ 36
  • 37. AIST Green Cloud AGC 1 16 HPC Compute node Dell PowerEdge M610 Host machine environment CPU Intel quad-core Xeon E5540/2.53GHz x2 OS Debian 6.0.1 Chipset Intel 5520 Linux kernel 2.6.32-5-amd64 Memory 48 GB DDR3 KVM 0.12.50 InfiniBand Mellanox ConnectX (MT26428) Compiler gcc/gfortran 4.4.5 MPI Open MPI 1.4.2 Blade switch VM environment InfiniBand Mellanox M3601Q (QDR 16 ports) VCPU 8 Memory 45 GB 1 1 VM 37
  • 38. MPI Point-to-Point 10000 (higher is better) 1000 Bandwidth [MB/sec] 100 PCI KVM 10 Bare Metal Bare Metal KVM 1 1 10 100 1k 10k 100k 1M 10M 100M 1G Message size [byte] Bare Metal: 38
  • 39. NPB BT-MZ: (higher is better) 300 100 Performance [Gop/s total] 250 Degradation of PE: Parallel efficiency [%] 80 KVM: 2%, EC2: 14% 200 Bare Metal 60 150 KVM Amazon EC2 40 100 Bare Metal (PE) KVM (PE) 20 50 Amazon EC2 (PE) 0 0 1 2 4 8 16 Number of nodes 39
  • 40. Bloss: Bloss: –  MPI OpenMP 120 100 Parallel Efficiency [%] 80 60 Degradation of PE: KVM: 8%, EC2: 22% 40 20 Bare Metal KVM Amazon EC2 Ideal 0 1 2 4 8 16 Number of nodes 40
  • 41. •  HPC •  –  "InfiniBand PCI HPC ", SACSIS2011, pp.109-116, 2011 5 . •  KVM Xen PVM NAB-MZ Bloss –  "HPC ", ACS37 . •  NUMA KVM Xen HVM –  Takano, et al., "Toward a practical "HPC Cloud": Performance tuning of a virtualized InfiniBand cluster", CUTE2011, December 2011. •  VMM HPC Challenge benchmark 41
  • 42. PCI •  PCI NG •  PCI Bonding –  PCI NIC –  NIC IO NIC active-standby bonding –  S •  SR-IOV NIC VF IO PV 1 NIC 42
  • 43. GesutOS bond0 eth0 eth1 (virtio) (igbvf) tap0 Host OS Host OS tap0 br0 br0 eth0 eth0 (igb) (igb) SR-IOV NIC SR-IOV NIC 43
  • 44. GesutOS (qemu) device_del vf0 bond0 eth0 eth1 (virtio) (igbvf) tap0 Host OS Host OS tap0 br0 br0 eth0 eth0 (igb) (igb) SR-IOV NIC SR-IOV NIC 44
  • 45. (qemu) migrate -d tcp:x.x.x.x:y GesutOS GesutOS bond0 eth0 (virtio) $ qemu -incoming tcp:0:y ... tap0 Host OS Host OS tap0 br0 br0 eth0 eth0 (igb) (igb) SR-IOV NIC SR-IOV NIC 45
  • 46. (qemu) device_add pci-assign, host=05:10.0,id=vf0 GesutOS bond0 eth0 eth1 (virtio) (igbvf) tap0 Host OS Host OS tap0 br0 br0 eth0 eth0 (igb) (igb) SR-IOV NIC SR-IOV NIC 46
  • 47. MPI Guest OS rank 1 → bond0 eth0 eth1 (virtio) (igbvf) tap0 192.168.0.1 tap0 192.168.0.2 192.168.0.3 br0 rank 0 br0 eth0 eth0 (igb) (igb) SR-IOV NIC SR-IOV NIC NIC 192.168.0.0/24 47
  • 48. 48
  • 49. GridARS •  RMS   –    –  GRC  :     User –  RM  (CRM/NRM/SRM)  :     Domain  0 •    ID GRC DMS/A  AEM   –    –  CRM   GRC DMS/A GRC DMS/A •    CRM Domain  2 CRM DMS   NRM DMC/C NRM DMC/C –    –  DMS/A  :     CRM DMC/C DMC/C GRS DMC/A SRM SRM –  DMS/C  :     CRM DMC/C Domain  1 Domain  3 49
  • 50. PRAGMA Grid/Clouds UZH Switzerland CNIC JLU AIST China China KISTI OsakaU IndianaU KMU UTsukuba SDSC USA LZU Korea Japan China USA ASGC HKU NCHC UoHyd HongKong Taiwan India ASTI NECTEC Philippines CeNAT-ITCR KU HCMUT Costa Rica Thailand HUT IOIT-Hanoi UValle MIMOS IOIT-HCM Colombia USM Vietnam Malaysia MU BESTGrid UChile Australia New Zealand Chile 26 institutions in 17 countries/regions, 23 compute sites, 10VM sites 50
  • 51. Put  all  together   Store  VM  images  in  Gfarm  systems   gFC   Run  vm-­‐deploy  scripts  at  PRAGMA  Sites   gFC   VM  Image   Copy  VM  images  on  Demand  from  gFarm   VM  Image   copied  from     Condor gFarm   slave gFS   Modify/start  VM  instances  at  PRAGMA  sites   Master copied  from     gFarm   slave SDSC  (USA)   Manage  jobs  with  Condor   AIST  (Japan)   Rocks  Xen   OpenNebula  KVM   gFS   GFARM  Grid  File   gFC   System  (Japan)   gFC   VM  Image   AIST  QuickQuake  +  Condor   VM  Image   copied  from     copied  from     gFarm   slave gFS   NCHC  FmoRf   gFS   gFarm   slave gFS   UCSD  Autodock  +  Condor   gFS   NCHC  (Taiwan)   IU  (USA)   OpenNebula  KVM   AIST  Web  Map  Service  +  Condor   Rocks  Xen   AIST  Geogrid  +  Bloss   AIST  HotSpot  +  Condor     gFC   gFS   gFS   gFC   VM  Image   VM  Image   copied  from     copied  from     gFarm   slave gFS   gFS   gFarm   slave LZU  (China)   =  VM  deploy  Script   Osaka  (Japan)   Rocks  KVM   gFC   =  Grid  Farm  Client   Rocks  Xen   gFS   =  Grid  Farm  Server   51
  • 52. •  2011 –  OpenNebula OSS OpenStack •  –  PCI I/O –  •  •  52
  • 53. •  –  –  •  –  –  •  –  –  •  c.f., rough consensus and running code 53