SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
A"Distributed"Application"Execution"
 System"for"an"Infrastructure"with"
 Dynamically"Configured"Networks

                                          Ryousei)Takano,)Hidemoto)Nakada,))
                                       Atsuko)Takefusa,)and)Tomohiro)Kudoh)
                                   )
                                       Information*Technology*Research*Institute,**
    National*Institute*of*Advanced*Industrial*Science*and*Technology*(AIST),*Japan

             NetCloud)2012)Workshop,)Dec.)4)2012,)Taipei
Background
 •  Intercloud)(a.k.a.)cloud)of)clouds))
      –  Virtual)Infrastructure)over)multiple)region)and)domain)
         clouds)
      –  LargeLscale)data)intensive)scientific)computing)platform)
          •  e.g.,)high)energy)physics,)bio)science,)and)geo)science)
          •  largeLscale)data)and)special)instruments)are)geographically)
             distributed))
                                   container     container
Virtual
Infrastructure              container                   container



                 site A                                             site B
Physical
Infrastructure

                                                                             2
Challenges
•  To)seamlessly)deploy)existing)applications)that)run)
   on)a)conventional)cluster)computer)system)into)a)VI,)
   it)is)important)to)quickly)setup)a)tailored)virtualized)
   cluster)environment)and)execute)an)application)with)
   minimum)overhead)of)virtualization.)
•  The)fusion)of)computer)and)network)virtualization)
   technologies)may)help)us)to)realize)such)an)
   application)execution)environment.)
   –  Virtual)machine)and)OS)container)technologies)
   –  Software)defined)network:)OpenFlow,)OGF)NSI,)etc)

                                                              3
Contributions
•  Automatic)construction)of)distributed)application)
   execution)einvironment)
   –  OneLstop)service)to)execute)and)monitor)user)applications)
      over)isolated)Intercloud)resources)
   –  SliceLaware)contextualization)
•  Implementation)as)a)part)of)GridARS)middleware)suite)
   –  OSLlevel)virtualization)(container))and)dynamic)network)
      path)provisioning)
•  Demonstration)of)the)feasibility)
   –  Quick)slice)construction)and)low)overheads)of)virtualization)
Agenda
•    GridARS)and)the)Application)Execution)System)
•    SliceLaware)contextualization)
•    Evaluation)
•    Conclusion)and)Future)Work




                                                     5
GridARS"and""
the"application"execution"system
GridARS:"Grid"Advanced"
  Resource"management"System
•  GridARS)is)a)reference)implementation)of)GNSLWSI)
   –  Defined)by)the)GLlambda)project)                  User
       •  Collaboration)between))                                              GRC: Global
          KDDI)R&D)Labs.,)NTT,)NICT,))      Domain 0                           Resource
          and)AIST,)started)in)2004)                           DMS/A$          Coordinator
                                                GRC$
                                                              Aggregator       RM: Resource
   –  Web)services)I/F)to)reserve,))                                           Manger
      modify)and)release))
      various)resources)             GRC$     DMS/A              GRC$          DMS/A
   –  PollingLbased))                        CRM         Domain 2 CRM
      2Lphase)commit)                                                            NRM DMC/C
                               NRM DMC/C
      protocol)                                        Allocated                    Collector
•  GridARS)supports)                               DMC/C
                               CRM DMC/C                                GRS$   DMC/A
   OGF)NSI)version)2.                              SRM                                 SRM
                                                               CRM DMC/C
                                     Domain 1                            Domain 3
                                                                                             7
Application"Execution"System
 •  The)goal)is)to)provide)users)with)a)slice)that)looks)like))
    a)single)isolated)cluster)computer)system.)
      –    A)slice)consists)of)containers)and)dynamically)configured)network)paths.)
      –    All)containers)belong)to)the)same)IP)network)segment.)
      –    An)application)is)automatically)executed)at)the)reservation)time.)
      –    The)user)can)monitor)the)resource)utilization)of)their)slice.)


                                     container    container
Virtual
Infrastructure                container                  container



                 site A                                              site B
Physical
Infrastructure

                                                                                      8
Requirements
•  A)slice)is)constructed)at)the)start)of)reservation)
   time,)an)application)is)automatically)executed)on)
   it,)and)it)is)released)at)the)end)of)reservation)time.))
•  A)conventional)parallel)application)(e.g.,)an)MPI)
   program))requires)remote)login)and)process)
   execution)via)SSH.)
   –  SSH)public)keys)should)be)generated)and)exchanged)
      among)containers)in)advance.)
   –  A)host)list)file,)which)includes)IP)addresses)of)all)
      participating)containers,)should)be)prepared)in)advance.)
      •  IP)addresses)are)dynamically)assigned.)

                                                                  9
SliceFaware"contextualization
•  The)key)for)automated)slice)construction)is))
   contextualization,)which)dynamically)adjusts)each)container)
   setting,)including)the)IP)address,)the)hostname,)and)SSH)
   keys,)at)deployment)time.)
   –  VM)image)contextualization:)Nimbus)Context)Broker,)OpenNebula)
•  However,)the)existing)techniques)assumed)to)be)used)within)
   a)single)site.)
•  We)propose)sliceLaware)contextualization,)which)
   contextualizes)a)slice)based)on)information,)exchanged)
   among)several)sites)in)a)hierarchical)manner.)



                                                                       10
Design"and"Implementation
Design"Overview
•  Use)“Pilot)Job”)to)contextualize)and)monitor)a)slice)
•  Use)OSLlevel)virtualization)(Linux)container))for)
   isolation)

                        Applica:on$Execu:on$System
       SliceBaware$
                             File$system$weaving        Monitoring
     contextualiza:on


   Resource$Management$      Resource$Alloca:on$       Distributed$
          Service             Planning$Service       Monitoring$Service

                                 GridARS
Node"Manager
•  Local)job)scheduler)invokes)“pilot)jobs”)called)Node)Manager)
   (NM))instead)of)user)jobs.)
•  The)NMs)set)up)a)virtual)cluster)and)execute)the)user)jobs.




                                                                   13
SliceFaware"Contextualization
                                                                GRC: Global Resource Coordinator
                                                                CRM: Compute Resource Manager
                                               GRC              NM: Node Manager

     Reserve 3node, 192.168.1.0/24                          Reserve 3node, 192.168.3.0/24
                                                                          Available address range:
   Available address range:                                             192.168.3.0/24,
 192.168.0.0/24,                              SSH keys
                                                                        192.168.1.0/24
 192.168.1.0/24                             Addresses
                                                Hosts
                                              authorized_keys
                   CRM                                                   CRM
                                              known_hosts
  SSH keys
Address                                Hosts
                                     authorized_keys
                                     known_hosts

  NM               NM               NM                 NM                NM               NM
       Container        Container        Container          Container         Container        Container
File"System"Weaving
•  Setting)up)a)container)file)
                                                     container file system
   system)may)be)time)                          /
   consuming.)                      etc   usr    opt
                                                        home
                                                                alice   E
                                                         .ssh
•  The)most)of)files)could)be)
   shared)with)the)host)OS.
                                                                        D
•  File)system)weaving)helps))                           .ssh
   to)quickly)set)up)a)container)         usr    opt            alice   C
   file)system)and)isolate)from)
   the)host)OS)file)system.)               writable layer                B
   –  aufs2)stackable)file)system)               /
                                    etc   usr           home            A
   –  bind)mount)option)                         opt
                                                    host OS file system
                                                        (read only)
                                                                          15
Slice"Monitoring"Service"(1/2)
•  AEMD)gathers)monitoring)information)in)each)site)via)NMs.)
•  GridARS)DMS)aggregates)information)per)slice.




                                                                16
Slice"Monitoring"Service"(2/2)
  Administrator’s view                User’s view




                                        Reservation Status
Another user status


              Ganglia
                                                     Network status

                         Disclose resource information
                         only to the users who made
                         reservation on the resource

                                                    Computer status
                                                                  17
Evaluation
Experimental"Setting
•  Slice)start)up)time:)
   –  container)start)up)time
   –  contextualization)information)exchange)time)
   –  barrier)synchronization)
                                                   PC spec.
  Site A                     Site C
                                      CPU        Intel Core 2
                                                 Q9550/2.83GHz
                                      Memory     4 GB
                                      Ethernet   Intel PRO/1000
   G             G            G       OS         Rocks 5.2 (kernel 2.6.30)

                                      G: GtrcNET-1
                                         - latency injection: 0 – 300 ms
           GRC                           - per-VLAN traffic monitoring
  Site B                     Site D
                                                                             19
Slice"Start"Up"Time
                   5
                                                NM start - info gathering
                                        info gathering - info distribution
                                                                                  Site A            Site C
                                             info distribution - execution        2
                                                                                  4
                                                                                  1                 2
                                                                                                    1
                   4
                         Site A    Site A B         Site A C          Site ABCD
                                                                                      G         G       G
Elapsed Time [s]




                   3
                                   Barrier Synch.                                 2
                                                                                  1                 1
                                                                                          GRC
                                                                                  Site B            Site D
                   2

                       Contextualization Information Exchange
                   1


                                  Container Setup
                   0
                       0m
                       10
                       20 ms
                       30 ms

                       0m
                       10
                       20 ms
                       30 ms

                       0m
                       10
                       20 ms
                       30 ms

                       0m
                       10
                       20 ms
                       30 ms
                          0
                          0
                          0m



                          0
                          0
                          0m



                          0
                          0
                          0m



                          0
                          0
                          0m
                          s




                          s




                          s




                          s
                             s




                             s




                             s




                             s
  •  The)contextualization)process)depends)on)the)latencies)injected.)
  •  The)number)of)sites)does)not)affect)the)elapsed)times)very)much.)
                                                                                                            20
Container"Setup"Time
                            Elapsed"Time"(seconds)
   File)system)construction           0.02)
   Key)pair)generation                0.44
   Guest)OS)start)up                  0.59
             Total                    1.05


•  The)container)setup)is)quite)fast.)
•  40)%)of)the)setup)time)is)consumed)by)generation)of)SSH)keys.)
   This)could)be)eliminated)by)inLadvance)generation)of)them.)

                                                                    21
Conclusion"and"Future"Work
Conclusion
•  We)have)proposed)a)distributed)application)execution)system,)
   and)developed)an)implementation)of)it)as)a)part)of)the)
   GridARS)middleware)suite.)
•  The)key)for)automated)slice)construction)is)sliceFaware"
   contextualization.)
•  We)confirmed)that)a)slice)could)be)established)in)one)second,)
   leveraging)OSLlevel)virtualization)and)file)system)weaving.)
•  We)also)confirmed)that)the)overhead)for)propagating)
   contextualization)information)is)small)enough.)




                                                                   23
Future"Work
  •  Hardware)as)a)Service)(HaaS))over)Intercloud)
      –  An)IaaS)provider)can)extend)their)hardware)resources)on)demand.)
      –  HaaS)divides)resources)into)a)slice)and)provides)L2)network)
         connectivity)between)the)slice)and)the)IaaS’s)data)center.)
                                                        Data center A
                     GridARS
                                                 CloudStack
Data center C


                slice for DC A

                                                                 Data center B
                                                         OpenStack
                slice for DC B


                                                                                 24
Thanks)for)your)attention!



               http://www.gLlambda.net/gridars/



  This)work)was)partly)supported)by)the)National)Institute)of)
  Information)and)Communications)Technology)(NICT),)Japan.))

                                                                 25

Weitere ähnliche Inhalte

Andere mochten auch

クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価Ryousei Takano
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systemsAtif Imam
 
Distributed systems
Distributed systemsDistributed systems
Distributed systemsRavi Yasas
 
Applications of Distributed Systems
Applications of Distributed SystemsApplications of Distributed Systems
Applications of Distributed Systemssandra sukarieh
 
7 distributed and real systems
7 distributed and real systems7 distributed and real systems
7 distributed and real systemsmyrajendra
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit INANDINI SHARMA
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsAman Srivastava
 
Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed SystemsRupsee
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systemskaran2190
 

Andere mochten auch (11)

クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systems
 
Distributed systems
Distributed systemsDistributed systems
Distributed systems
 
Applications of Distributed Systems
Applications of Distributed SystemsApplications of Distributed Systems
Applications of Distributed Systems
 
7 distributed and real systems
7 distributed and real systems7 distributed and real systems
7 distributed and real systems
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
 

Ähnlich wie A Distributed Application Execution System for an Infrastructure with Dynamically Configured Networks

VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...
VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...
VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...Internet Security Auditors
 
Programación visual con VB.NET
Programación visual con VB.NETProgramación visual con VB.NET
Programación visual con VB.NETYamil Lambert
 
asignación del servicio para los programas
asignación del servicio para los programasasignación del servicio para los programas
asignación del servicio para los programasmchc13
 
Pentest - El Arte de la Guerra
Pentest - El Arte de la GuerraPentest - El Arte de la Guerra
Pentest - El Arte de la GuerraLuis Cortes Zavala
 
100 preguntas-informática
100 preguntas-informática100 preguntas-informática
100 preguntas-informáticaalikajones
 
Análisis Forense Memoria RAM
Análisis Forense Memoria RAMAnálisis Forense Memoria RAM
Análisis Forense Memoria RAMConferencias FIST
 
Documentacion netdot
Documentacion netdotDocumentacion netdot
Documentacion netdotMoni_TR
 
Tp 1 – hardware y software (gonzalo m. quintana lambois) (3)
Tp 1 – hardware y software (gonzalo m. quintana lambois) (3)Tp 1 – hardware y software (gonzalo m. quintana lambois) (3)
Tp 1 – hardware y software (gonzalo m. quintana lambois) (3)Gonzalo Martín Quintana Lambois
 
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVOEvolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVOJOELPOZOCORDOVA1
 
Tp 1 – hardware y software (gonzalo m. quintana lambois)
Tp 1 – hardware y software (gonzalo m. quintana lambois)Tp 1 – hardware y software (gonzalo m. quintana lambois)
Tp 1 – hardware y software (gonzalo m. quintana lambois)Gonzalo Martín Quintana Lambois
 
Tp 1 – hardware y software (gonzalo m. quintana lambois)
Tp 1 – hardware y software (gonzalo m. quintana lambois)Tp 1 – hardware y software (gonzalo m. quintana lambois)
Tp 1 – hardware y software (gonzalo m. quintana lambois)Gonzalo Martín Quintana Lambois
 

Ähnlich wie A Distributed Application Execution System for an Infrastructure with Dynamically Configured Networks (20)

Paralela9
Paralela9Paralela9
Paralela9
 
VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...
VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...
VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...
 
Programación visual con VB.NET
Programación visual con VB.NETProgramación visual con VB.NET
Programación visual con VB.NET
 
Sd contecsi
Sd contecsiSd contecsi
Sd contecsi
 
asignación del servicio para los programas
asignación del servicio para los programasasignación del servicio para los programas
asignación del servicio para los programas
 
Pentest - El Arte de la Guerra
Pentest - El Arte de la GuerraPentest - El Arte de la Guerra
Pentest - El Arte de la Guerra
 
100 preguntas-informática
100 preguntas-informática100 preguntas-informática
100 preguntas-informática
 
Deep Learning Notes
Deep Learning NotesDeep Learning Notes
Deep Learning Notes
 
01_modelo_OSI_v6.pptx
01_modelo_OSI_v6.pptx01_modelo_OSI_v6.pptx
01_modelo_OSI_v6.pptx
 
Pimp your Android. Rooted CON 2012.
Pimp your Android. Rooted CON 2012.Pimp your Android. Rooted CON 2012.
Pimp your Android. Rooted CON 2012.
 
Análisis Forense Memoria RAM
Análisis Forense Memoria RAMAnálisis Forense Memoria RAM
Análisis Forense Memoria RAM
 
1231534648762bry
1231534648762bry1231534648762bry
1231534648762bry
 
Documentacion netdot
Documentacion netdotDocumentacion netdot
Documentacion netdot
 
Tp 1 – hardware y software (gonzalo m. quintana lambois) (3)
Tp 1 – hardware y software (gonzalo m. quintana lambois) (3)Tp 1 – hardware y software (gonzalo m. quintana lambois) (3)
Tp 1 – hardware y software (gonzalo m. quintana lambois) (3)
 
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVOEvolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
 
Computo Distribuído
Computo DistribuídoComputo Distribuído
Computo Distribuído
 
Despliegue de la solución de software
Despliegue de la solución de softwareDespliegue de la solución de software
Despliegue de la solución de software
 
Sql Data Services
Sql Data ServicesSql Data Services
Sql Data Services
 
Tp 1 – hardware y software (gonzalo m. quintana lambois)
Tp 1 – hardware y software (gonzalo m. quintana lambois)Tp 1 – hardware y software (gonzalo m. quintana lambois)
Tp 1 – hardware y software (gonzalo m. quintana lambois)
 
Tp 1 – hardware y software (gonzalo m. quintana lambois)
Tp 1 – hardware y software (gonzalo m. quintana lambois)Tp 1 – hardware y software (gonzalo m. quintana lambois)
Tp 1 – hardware y software (gonzalo m. quintana lambois)
 

Mehr von 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
 
USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)Ryousei 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
 
AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...Ryousei Takano
 
IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告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
 
Exploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC CloudExploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC CloudRyousei 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
 
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~Ryousei Takano
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersRyousei Takano
 
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green CloudRyousei Takano
 
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterIris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterRyousei Takano
 

Mehr von 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
 
USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)
 
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
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術
 
AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...
 
IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告
 
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
 
Exploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC CloudExploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC Cloud
 
不揮発メモリと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...
 
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
 
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterIris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
 
IEEE/ACM SC2013報告
IEEE/ACM SC2013報告IEEE/ACM SC2013報告
IEEE/ACM SC2013報告
 

Kürzlich hochgeladen

TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 

Kürzlich hochgeladen (20)

TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 

A Distributed Application Execution System for an Infrastructure with Dynamically Configured Networks

  • 1. A"Distributed"Application"Execution" System"for"an"Infrastructure"with" Dynamically"Configured"Networks Ryousei)Takano,)Hidemoto)Nakada,)) Atsuko)Takefusa,)and)Tomohiro)Kudoh) ) Information*Technology*Research*Institute,** National*Institute*of*Advanced*Industrial*Science*and*Technology*(AIST),*Japan NetCloud)2012)Workshop,)Dec.)4)2012,)Taipei
  • 2. Background •  Intercloud)(a.k.a.)cloud)of)clouds)) –  Virtual)Infrastructure)over)multiple)region)and)domain) clouds) –  LargeLscale)data)intensive)scientific)computing)platform) •  e.g.,)high)energy)physics,)bio)science,)and)geo)science) •  largeLscale)data)and)special)instruments)are)geographically) distributed)) container container Virtual Infrastructure container container site A site B Physical Infrastructure 2
  • 3. Challenges •  To)seamlessly)deploy)existing)applications)that)run) on)a)conventional)cluster)computer)system)into)a)VI,) it)is)important)to)quickly)setup)a)tailored)virtualized) cluster)environment)and)execute)an)application)with) minimum)overhead)of)virtualization.) •  The)fusion)of)computer)and)network)virtualization) technologies)may)help)us)to)realize)such)an) application)execution)environment.) –  Virtual)machine)and)OS)container)technologies) –  Software)defined)network:)OpenFlow,)OGF)NSI,)etc) 3
  • 4. Contributions •  Automatic)construction)of)distributed)application) execution)einvironment) –  OneLstop)service)to)execute)and)monitor)user)applications) over)isolated)Intercloud)resources) –  SliceLaware)contextualization) •  Implementation)as)a)part)of)GridARS)middleware)suite) –  OSLlevel)virtualization)(container))and)dynamic)network) path)provisioning) •  Demonstration)of)the)feasibility) –  Quick)slice)construction)and)low)overheads)of)virtualization)
  • 5. Agenda •  GridARS)and)the)Application)Execution)System) •  SliceLaware)contextualization) •  Evaluation) •  Conclusion)and)Future)Work 5
  • 7. GridARS:"Grid"Advanced" Resource"management"System •  GridARS)is)a)reference)implementation)of)GNSLWSI) –  Defined)by)the)GLlambda)project) User •  Collaboration)between)) GRC: Global KDDI)R&D)Labs.,)NTT,)NICT,)) Domain 0 Resource and)AIST,)started)in)2004) DMS/A$ Coordinator GRC$ Aggregator RM: Resource –  Web)services)I/F)to)reserve,)) Manger modify)and)release)) various)resources) GRC$ DMS/A GRC$ DMS/A –  PollingLbased)) CRM Domain 2 CRM 2Lphase)commit) NRM DMC/C NRM DMC/C protocol) Allocated Collector •  GridARS)supports) DMC/C CRM DMC/C GRS$ DMC/A OGF)NSI)version)2. SRM SRM CRM DMC/C Domain 1 Domain 3 7
  • 8. Application"Execution"System •  The)goal)is)to)provide)users)with)a)slice)that)looks)like)) a)single)isolated)cluster)computer)system.) –  A)slice)consists)of)containers)and)dynamically)configured)network)paths.) –  All)containers)belong)to)the)same)IP)network)segment.) –  An)application)is)automatically)executed)at)the)reservation)time.) –  The)user)can)monitor)the)resource)utilization)of)their)slice.) container container Virtual Infrastructure container container site A site B Physical Infrastructure 8
  • 9. Requirements •  A)slice)is)constructed)at)the)start)of)reservation) time,)an)application)is)automatically)executed)on) it,)and)it)is)released)at)the)end)of)reservation)time.)) •  A)conventional)parallel)application)(e.g.,)an)MPI) program))requires)remote)login)and)process) execution)via)SSH.) –  SSH)public)keys)should)be)generated)and)exchanged) among)containers)in)advance.) –  A)host)list)file,)which)includes)IP)addresses)of)all) participating)containers,)should)be)prepared)in)advance.) •  IP)addresses)are)dynamically)assigned.) 9
  • 10. SliceFaware"contextualization •  The)key)for)automated)slice)construction)is)) contextualization,)which)dynamically)adjusts)each)container) setting,)including)the)IP)address,)the)hostname,)and)SSH) keys,)at)deployment)time.) –  VM)image)contextualization:)Nimbus)Context)Broker,)OpenNebula) •  However,)the)existing)techniques)assumed)to)be)used)within) a)single)site.) •  We)propose)sliceLaware)contextualization,)which) contextualizes)a)slice)based)on)information,)exchanged) among)several)sites)in)a)hierarchical)manner.) 10
  • 12. Design"Overview •  Use)“Pilot)Job”)to)contextualize)and)monitor)a)slice) •  Use)OSLlevel)virtualization)(Linux)container))for) isolation) Applica:on$Execu:on$System SliceBaware$ File$system$weaving Monitoring contextualiza:on Resource$Management$ Resource$Alloca:on$ Distributed$ Service Planning$Service Monitoring$Service GridARS
  • 13. Node"Manager •  Local)job)scheduler)invokes)“pilot)jobs”)called)Node)Manager) (NM))instead)of)user)jobs.) •  The)NMs)set)up)a)virtual)cluster)and)execute)the)user)jobs. 13
  • 14. SliceFaware"Contextualization GRC: Global Resource Coordinator CRM: Compute Resource Manager GRC NM: Node Manager Reserve 3node, 192.168.1.0/24 Reserve 3node, 192.168.3.0/24 Available address range: Available address range: 192.168.3.0/24, 192.168.0.0/24, SSH keys 192.168.1.0/24 192.168.1.0/24 Addresses Hosts authorized_keys CRM CRM known_hosts SSH keys Address Hosts authorized_keys known_hosts NM NM NM NM NM NM Container Container Container Container Container Container
  • 15. File"System"Weaving •  Setting)up)a)container)file) container file system system)may)be)time) / consuming.) etc usr opt home alice E .ssh •  The)most)of)files)could)be) shared)with)the)host)OS. D •  File)system)weaving)helps)) .ssh to)quickly)set)up)a)container) usr opt alice C file)system)and)isolate)from) the)host)OS)file)system.) writable layer B –  aufs2)stackable)file)system) / etc usr home A –  bind)mount)option) opt host OS file system (read only) 15
  • 17. Slice"Monitoring"Service"(2/2) Administrator’s view User’s view Reservation Status Another user status Ganglia Network status Disclose resource information only to the users who made reservation on the resource Computer status 17
  • 19. Experimental"Setting •  Slice)start)up)time:) –  container)start)up)time –  contextualization)information)exchange)time) –  barrier)synchronization) PC spec. Site A Site C CPU Intel Core 2 Q9550/2.83GHz Memory 4 GB Ethernet Intel PRO/1000 G G G OS Rocks 5.2 (kernel 2.6.30) G: GtrcNET-1 - latency injection: 0 – 300 ms GRC - per-VLAN traffic monitoring Site B Site D 19
  • 20. Slice"Start"Up"Time 5 NM start - info gathering info gathering - info distribution Site A Site C info distribution - execution 2 4 1 2 1 4 Site A Site A B Site A C Site ABCD G G G Elapsed Time [s] 3 Barrier Synch. 2 1 1 GRC Site B Site D 2 Contextualization Information Exchange 1 Container Setup 0 0m 10 20 ms 30 ms 0m 10 20 ms 30 ms 0m 10 20 ms 30 ms 0m 10 20 ms 30 ms 0 0 0m 0 0 0m 0 0 0m 0 0 0m s s s s s s s s •  The)contextualization)process)depends)on)the)latencies)injected.) •  The)number)of)sites)does)not)affect)the)elapsed)times)very)much.) 20
  • 21. Container"Setup"Time Elapsed"Time"(seconds) File)system)construction 0.02) Key)pair)generation 0.44 Guest)OS)start)up 0.59 Total 1.05 •  The)container)setup)is)quite)fast.) •  40)%)of)the)setup)time)is)consumed)by)generation)of)SSH)keys.) This)could)be)eliminated)by)inLadvance)generation)of)them.) 21
  • 23. Conclusion •  We)have)proposed)a)distributed)application)execution)system,) and)developed)an)implementation)of)it)as)a)part)of)the) GridARS)middleware)suite.) •  The)key)for)automated)slice)construction)is)sliceFaware" contextualization.) •  We)confirmed)that)a)slice)could)be)established)in)one)second,) leveraging)OSLlevel)virtualization)and)file)system)weaving.) •  We)also)confirmed)that)the)overhead)for)propagating) contextualization)information)is)small)enough.) 23
  • 24. Future"Work •  Hardware)as)a)Service)(HaaS))over)Intercloud) –  An)IaaS)provider)can)extend)their)hardware)resources)on)demand.) –  HaaS)divides)resources)into)a)slice)and)provides)L2)network) connectivity)between)the)slice)and)the)IaaS’s)data)center.) Data center A GridARS CloudStack Data center C slice for DC A Data center B OpenStack slice for DC B 24
  • 25. Thanks)for)your)attention! http://www.gLlambda.net/gridars/ This)work)was)partly)supported)by)the)National)Institute)of) Information)and)Communications)Technology)(NICT),)Japan.)) 25