SlideShare a Scribd company logo
Cloud and
    Grid
Middleware at
  DGRZR

  S. Freitag
                Integration of Cloud and Grid Middleware at
DGRZR
                                  DGRZR
D-Grid            International Symposium on Grid Computing 2010
Integration



                                    Stefan Freitag

                                Robotics Research Institute
                            Dortmund University of Technology


                                   March 12, 2010
Overview

 Cloud and
    Grid
Middleware at
  DGRZR

  S. Freitag


DGRZR

D-Grid
Integration      1 D-Grid Resource Center Ruhr



                 2 Clouds in the German Grid Initiative D-Grid
Introduction

 Cloud and
    Grid
                D-Grid Resource Center Ruhr
Middleware at
  DGRZR

  S. Freitag


DGRZR

D-Grid
Integration
Introduction

 Cloud and
    Grid
Middleware at
  DGRZR

  S. Freitag
                D-Grid Resource Center Ruhr (DGRZR)
DGRZR
                    256 Blades, Intel Xeon Dual CPU QuadCore,
D-Grid
Integration         16 GByte RAM
                    Cluster runs SLES 10 SP3 with Xen 3.2 Kernel
                    100 TByte storage
                    Since April 2008 in production as part of D-Grid
                    infrastructure
                    End of 2008: 25 TByte SFS (Lustre) storage extension
Services @ DGRZR

 Cloud and
    Grid
Middleware at   Site setup follows recommendations of D-Grid reference
  DGRZR
                installation1 (not 100%)
  S. Freitag
                     Three compute middlewares
DGRZR                        gLite 3.1 (lcg-CE) and 3.2 (CREAM-CE, BDII)
D-Grid                       UNICORE 5 and 6
Integration
                             Globus Toolkit 4.0.8
                       Two storage middlewares
                             dCache 1.9.x
                             OGSA-DAI 2.2
                       Additional
                             LDAP for user management
                             DNS, DHCP
                             MySQL DB for OGSA-DAI
                All services run in Xen virtual machines
                  1
                      http://dgiref.d-grid.de/wiki/Introduction
D-Grid Services @ DGRZR

 Cloud and
    Grid
Middleware at
  DGRZR                              Grid Compute Frontends            Grid Storage Frontends
  S. Freitag
                                 UNICORE     gLite        WS           OGSA         dCache
                        Grid       VSite      CE         GRAM           DAI           SE         Grid
DGRZR                  Middle-                                                                  Middle-
                        ware                                                        dCache       ware
D-Grid                                               Globus Toolkit                  Pool
Integration

                                                                                      File       Local
                       LRMS            Torque & MAUI                  Databases                 Storage
                                                                                    Systems     Software
                                        Compute Cluster                  Online Storage
                                         Worker Nodes
                       Fabric                                                                    Fabric
                                      Virtualization Layer



                                 Figure: Pre-Cloud software stack
Extending DGRZR by Cloud Middleware

 Cloud and
    Grid
Middleware at
  DGRZR                    Cloud Frontend        Grid Compute Frontends              Grid Storage Frontends
  S. Freitag
                                        UNICORE          gLite         WS            OGSA         dCache
                  Grid                    VSite           CE          GRAM            DAI           SE         Grid
DGRZR            Middle-                                                                                      Middle-
                  ware                                                                            dCache       ware
D-Grid                                                             Globus Toolkit                  Pool
Integration

                                                                                                    File       Local
                 LRMS                              Torque & MAUI                    Databases                 Storage
                                                                                                  Systems     Software
                             Open                  Compute Cluster                     Online Storage
                             Nebula                 Worker Nodes
                  Fabric                                                                                       Fabric
                                            Virtualization Layer



                           Figure: Current software stack including OpenNebula
OpenNebula at DGRZR

 Cloud and
    Grid
Middleware at
  DGRZR

  S. Freitag
                   Started with OpenNebula (ONE) 1.2
                   Currently running: slightly adapted ONE 1.4 SVN
DGRZR

D-Grid
                   snapshot (January 2010)
Integration
                   Xen infrastructure and SSH transfer enabled
                   Images/ templates for SL 4.8 and 5.4 (64bit) Grid
                   workernodes
                   In progress e.g. for gLite: lcg-CE, CREAM-CE, siteBDII
                   Users interface with ONE via CLI
                   one.grid.tu-dortmund.de supports OCCI via HTTP(S)
                   (currently not in production use)
OpenNebula at DGRZR

 Cloud and
    Grid
Middleware at
  DGRZR

  S. Freitag
                All blade servers are registered with OpenNebula
DGRZR

D-Grid          one : ˜ # o n e h o s t l i s t
Integration
                ID NAME                RVM TCPU       FCPU   ACPU . . . STAT
                0 udo−b l 1 1 0 1       0       800    700    700         on
                1 udo−b l 1 1 0 2       2       800      0      0         on
                 ...
                246 udo−b l 6 3 0 7 0           800     98     98        on
                247 udo−b l 6 3 0 8 0           800     99     99        on
OpenNebula at DGRZR

 Cloud and
    Grid
Middleware at
  DGRZR

  S. Freitag
                Created network definitions with MAC/IP mapping.
DGRZR
                NAME = ”DGRZR W o r k er n o de s ”
D-Grid
Integration     TYPE = FIXED
                BRIDGE = e t h 0
                LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 2 ,   MAC= 0 0 : 1 6 : 3 e : 6 f : d2 : 0 9   ]
                LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 3 ,   MAC= 0 0 : 1 6 : 3 e : 5 b : 0 9 : c9   ]
                LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 4 ,   MAC= 0 0 : 1 6 : 3 e : 1 4 : f f : b1   ]
                LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 5 ,   MAC= 0 0 : 1 6 : 3 e : 2 7 : c6 : 0 4   ]
                 [...]
OpenNebula at DGRZR

 Cloud and
    Grid        Created user accounts for D-Grid users
Middleware at
  DGRZR           ID USER                  PASSWORD          ENABLE
  S. Freitag       [...]
                    2 ad0001                                 True
DGRZR
                    3 ad0002                                 True
D-Grid              4 ad0003                                 True
Integration
                    5 ad0004                                 True
                    6 ad0005                                 True
                    7 ad0006                                 True
                    8 ad0007                                 True
                    9 ad0008                                 True
                  10 ad0009                                  True
                   [...]

                    100 accounts per Virtual Organization (D-Grid recommendation:
                    200)
                    Supported VOs: at present 10, later 24
OpenNebula at DGRZR

 Cloud and
    Grid        Workernode Template (not using context)
Middleware at
  DGRZR
                VCPU = 1                    # usually 8
  S. Freitag    MEMORY = 512                # u s u a l l y ˜ 13 GByte
                OS = [ b o o t l o a d e r = ”/ r o o t / b i n / domUloader . py ” ]
DGRZR
                RAW = [           t y p e = ” xen ” ,
D-Grid
Integration       d a t a = ” b o o t a r g s=”−−v e r b o s e −−e n t r y=xvda1 ”” ]
                DISK = [
                        s o u r c e = ”<some path >/ w n s l 5 4 x 8 6 6 4 . img ” ,
                        t a r g e t = ” xvda ” , r e a d o n l y = ” no ” ]
                DISK = [
                        t y p e = swap , s i z e = 1 0 2 4 , t a r g e t = ” xvdb ” ,
                        r e a d o n l y = ” no ” ]
                DISK = [
                        type = ” b l o c k ” , c l o n e = ” yes ” , t a r g e t = ” xvdc ” ,
                        s o u r c e = ”/ dev / c c i s s / c0d0p4 ” , r e a d o n l y = ” no ” ]

                NIC = [NETWORK=” d g r z r ” , IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 5 ]
Grid and Cloud @ DGRZR
                Scenario 1: Private Cloud (already tested in small scale)


 Cloud and
    Grid
Middleware at
  DGRZR
                 Use ONE to deploy workernodes on-demand2
  S. Freitag
                        Assumption: VO software requirements are satisfied by VO
DGRZR
                        specific workernodes VMs
D-Grid
Integration             Interaction with LRMS of Grid middleware required
                        1:1 mapping of workernode type to LRMS queue
                        A daemon checks the status of each queue
                        Empty queue: reduce number of workernode VM assigned
                        to this queue
                        Re-assign freed resources to another (overcrowded) queue


                    2
                     B. Konrad: Dynamic management of VMs on HPC resources of TU
                 Dortmund (diploma thesis, 2009)
Grid and Cloud @ DGRZR
                Scenario 2: Public Cloud (starting a project in summer ’10)


 Cloud and
    Grid
Middleware at
  DGRZR          Major difference to scenario 1
  S. Freitag
                 Allow users to deploy services/ VM via a Cloud interface
DGRZR

D-Grid           Split physical resources into a Cloud and a Grid partition.
Integration
                      Allow dynamic/ workload-dependend changes in partition
                      size
                            Cloud size=0: Grid resource
                            Grid size=0: Cloud resource
                            All other cases: hybrid resource
                       Which VMs to suspend? → prioritization of VMs
                            Simple Grid batch jobs, MPI batch jobs, services
                            Normal, gold and platinum (paying?) customers
                            Talk of Johannes Watzl this afternoon
Integration of Cloud Middleware in D-Grid

 Cloud and
    Grid
Middleware at
  DGRZR
                (One) Goal of D-Grid
  S. Freitag
                Create sustainable & longterm Grid infrastructure in Germany
DGRZR

D-Grid
Integration
                → D-Grid is focused on Grid usage. What about Clouds?
                        Cloud interfaces offer a new and easier3 way to remote
                        resources
                        Integration of Cloud middleware into D-Grid Software
                        stack seems pretty obvious (→ increase sustainability)
                        Issues to be resolved for successful integration:
                        user management, authorization, accounting/ billing,
                        monitoring, and information system


                   3
                       that’s my personal view ;-)
User Management

 Cloud and
    Grid
Middleware at
                D-Grid
  DGRZR
                    Central virtual organization membership service VOM(R)S
  S. Freitag
                    Resources connect to VOM(R)S to query user information
DGRZR
                    mapping to local user accounts
D-Grid
Integration         User can have attributes & roles, belong to groups
                OpenNebula
                    Users stored in a local SQLite3 database

                Open issues

                    Connection between central VOM(R)S and ONE needed
                    Support for groups, roles (First: Evaluation in D-Grid)
                    Scalability
Authorization

 Cloud and
    Grid
Middleware at
  DGRZR         D-Grid
  S. Freitag
                        Based on X.509 certificates
DGRZR           OpenNebula
D-Grid
Integration             At present: username/ password mechanism
                        With ONE 1.64 :
                             Users are identified by abstract key/secret tokens. An
                             underlying driver will then interface with the auth
                             back-end (e.g. LDAP / X509 based / PAM / Policikit...)
                             to authenticate the user.
                             General Authorization policies can be implemented, for
                             example quotas or allow a user to submit VMs in a given
                             time frame, user groups....


                   4
                       http://dev.opennebula.org/issues/203
Accounting

 Cloud and
    Grid        D-Grid
Middleware at
  DGRZR                Jobs pass through a Grid frontend and reach the Grid
  S. Freitag
                       LRMS
DGRZR                  DGAS    5   and OGF-UR format are used
D-Grid
Integration            Cloud ”jobs” do not reach LRMS, but start fabric level
                OpenNebula
                       Accounting information can be gathered by joining tables
                       (history table, vm attributes) in the SQLite3 database

                Open issues

                       Evaluation if equivalent metrics can be collected
                       Design & implement prototype tool

                  5
                      Distributed Grid Accounting System
Information system

 Cloud and
    Grid
Middleware at
  DGRZR

  S. Freitag
                        Each Grid middleware runs an information system
                        D-MON 6 collects information from all these systems,
DGRZR

D-Grid
                        aggregates and publishes it
Integration
                        D-MON uses an adapters/ plug-ins
                        New adapter for Cloud Middlewares must be developed

                What information is needed?
                Virtualization software (e. g. Xen, VMware), the available
                virtual appliances/ templates, limits concerning the maximum
                amount of cores and memory per virtual appliance


                   6
                       http://www.d-grid.de/index.php?id=401
Future plans

 Cloud and
    Grid
Middleware at   For D-Grid
  DGRZR

  S. Freitag         Close presented open issues and establish Cloud
                     middleware as new pillar in the D-Grid software stack
DGRZR

D-Grid               Project starts in summer 2010
Integration
                In Dortmund
                    Integrate more resources into the Cloud
                          Physics department (1000 Cores), in operation Mar 2010
                          Computer Sciences department (1000 Cores), around 2011
                Extend the Cloud to the allianced universities Bochum, Essen/
                Duisburg

                  Thanks for your attention and for the great time being here!
Future plans

 Cloud and
    Grid
Middleware at
  DGRZR

  S. Freitag


DGRZR

D-Grid
Integration

More Related Content

What's hot

IAP09 CUDA@MIT 6.963 - Lecture 01: GPU Computing using CUDA (David Luebke, NV...
IAP09 CUDA@MIT 6.963 - Lecture 01: GPU Computing using CUDA (David Luebke, NV...IAP09 CUDA@MIT 6.963 - Lecture 01: GPU Computing using CUDA (David Luebke, NV...
IAP09 CUDA@MIT 6.963 - Lecture 01: GPU Computing using CUDA (David Luebke, NV...
npinto
 
計算力学シミュレーションに GPU は役立つのか?
計算力学シミュレーションに GPU は役立つのか?計算力学シミュレーションに GPU は役立つのか?
計算力学シミュレーションに GPU は役立つのか?
Shinnosuke Furuya
 
Cluster Computing with Dryad
Cluster Computing with DryadCluster Computing with Dryad
Cluster Computing with Dryadbutest
 
High Performance Cloud Computing
High Performance Cloud ComputingHigh Performance Cloud Computing
High Performance Cloud Computing
Deepak Singh
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
inside-BigData.com
 
JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐
JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐
JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐
Preferred Networks
 
Report to the NAC
Report to the NACReport to the NAC
Report to the NAC
Larry Smarr
 
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
Ryousei Takano
 
The OptIPuter and Its Applications
The OptIPuter and Its ApplicationsThe OptIPuter and Its Applications
The OptIPuter and Its Applications
Larry Smarr
 
Building Real-Time Web Applications with Vortex-Web
Building Real-Time Web Applications with Vortex-WebBuilding Real-Time Web Applications with Vortex-Web
Building Real-Time Web Applications with Vortex-Web
Angelo Corsaro
 
A Platform for Accelerating Machine Learning Applications
 A Platform for Accelerating Machine Learning Applications A Platform for Accelerating Machine Learning Applications
A Platform for Accelerating Machine Learning Applications
NVIDIA Taiwan
 
IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告
Ryousei Takano
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
Jazz Yao-Tsung Wang
 
Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...
Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...
Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...
Larry Smarr
 
Scalable Storage for Massive Volume Data Systems
Scalable Storage for Massive Volume Data SystemsScalable Storage for Massive Volume Data Systems
Scalable Storage for Massive Volume Data Systems
Lars Nielsen
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Heiko Joerg Schick
 
Chep2012
Chep2012Chep2012
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
Larry Smarr
 
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PC Cluster Consortium
 
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
 

What's hot (20)

IAP09 CUDA@MIT 6.963 - Lecture 01: GPU Computing using CUDA (David Luebke, NV...
IAP09 CUDA@MIT 6.963 - Lecture 01: GPU Computing using CUDA (David Luebke, NV...IAP09 CUDA@MIT 6.963 - Lecture 01: GPU Computing using CUDA (David Luebke, NV...
IAP09 CUDA@MIT 6.963 - Lecture 01: GPU Computing using CUDA (David Luebke, NV...
 
計算力学シミュレーションに GPU は役立つのか?
計算力学シミュレーションに GPU は役立つのか?計算力学シミュレーションに GPU は役立つのか?
計算力学シミュレーションに GPU は役立つのか?
 
Cluster Computing with Dryad
Cluster Computing with DryadCluster Computing with Dryad
Cluster Computing with Dryad
 
High Performance Cloud Computing
High Performance Cloud ComputingHigh Performance Cloud Computing
High Performance Cloud Computing
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
 
JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐
JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐
JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐
 
Report to the NAC
Report to the NACReport to the NAC
Report to the NAC
 
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
 
The OptIPuter and Its Applications
The OptIPuter and Its ApplicationsThe OptIPuter and Its Applications
The OptIPuter and Its Applications
 
Building Real-Time Web Applications with Vortex-Web
Building Real-Time Web Applications with Vortex-WebBuilding Real-Time Web Applications with Vortex-Web
Building Real-Time Web Applications with Vortex-Web
 
A Platform for Accelerating Machine Learning Applications
 A Platform for Accelerating Machine Learning Applications A Platform for Accelerating Machine Learning Applications
A Platform for Accelerating Machine Learning Applications
 
IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
 
Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...
Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...
Metacomputer Architecture of the Global LambdaGrid: How Personal Light Paths ...
 
Scalable Storage for Massive Volume Data Systems
Scalable Storage for Massive Volume Data SystemsScalable Storage for Massive Volume Data Systems
Scalable Storage for Massive Volume Data Systems
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
 
Chep2012
Chep2012Chep2012
Chep2012
 
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
 
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
 
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...
 

Viewers also liked

Instruktion
InstruktionInstruktion
InstruktionVladimi
 
Grant Writing and Reporting
Grant Writing and ReportingGrant Writing and Reporting
Grant Writing and Reporting
Healthy City
 
мнения ученых о воде
мнения ученых о водемнения ученых о воде
мнения ученых о водеNeKsE
 
How to Use HealthyCity.org for Community Planning and Development
How to Use HealthyCity.org for Community Planning and Development How to Use HealthyCity.org for Community Planning and Development
How to Use HealthyCity.org for Community Planning and Development
Healthy City
 
Visie En Samenwerking Wintertuin
Visie En Samenwerking WintertuinVisie En Samenwerking Wintertuin
Visie En Samenwerking WintertuinWintertuin Baarn
 
Healthy City presentation in Monterey & Salinas 3.14.12
Healthy City presentation in Monterey & Salinas 3.14.12Healthy City presentation in Monterey & Salinas 3.14.12
Healthy City presentation in Monterey & Salinas 3.14.12
Healthy City
 
Can You Walk On Water?
Can You Walk On Water?Can You Walk On Water?
Can You Walk On Water?
Don McClain
 
Microsoft® office
Microsoft® officeMicrosoft® office
Microsoft® officeXimeng He
 
IDENTIFYING A SCRIPTURAL LOCAL CHURCH
IDENTIFYING A SCRIPTURAL LOCAL CHURCHIDENTIFYING A SCRIPTURAL LOCAL CHURCH
IDENTIFYING A SCRIPTURAL LOCAL CHURCH
Don McClain
 
100625 twitter rapport surf's up!
100625 twitter rapport surf's up!100625 twitter rapport surf's up!
100625 twitter rapport surf's up!KennisLAB
 
Early intervention 1.23.2012
Early intervention 1.23.2012Early intervention 1.23.2012
Early intervention 1.23.2012Healthy City
 
A Holistic Approach to Women s Health, Data and Mapping
A Holistic Approach to Women s Health, Data and MappingA Holistic Approach to Women s Health, Data and Mapping
A Holistic Approach to Women s Health, Data and Mapping
Healthy City
 
How to Use HealthyCity.org for Service Referral & Planning
How to Use HealthyCity.org for Service Referral & Planning How to Use HealthyCity.org for Service Referral & Planning
How to Use HealthyCity.org for Service Referral & Planning
Healthy City
 
A brief outline of a Rationalist vs Christian perspective on human nature
A brief outline of a Rationalist vs Christian perspective on human natureA brief outline of a Rationalist vs Christian perspective on human nature
A brief outline of a Rationalist vs Christian perspective on human nature
C
 
Agile: Get Real
Agile: Get RealAgile: Get Real
Agile: Get Real
Elisabeth Hendrickson
 
Notes on Simulation and GHDL
Notes on Simulation and GHDLNotes on Simulation and GHDL
Notes on Simulation and GHDLDIlawar Singh
 
Project Tactus
Project TactusProject Tactus
Project Tactus
Jason Lor
 
Marxist Critique of the Liberal Concept of Justice
Marxist Critique of the Liberal Concept of JusticeMarxist Critique of the Liberal Concept of Justice
Marxist Critique of the Liberal Concept of Justice
C
 

Viewers also liked (20)

Instruktion
InstruktionInstruktion
Instruktion
 
Grant Writing and Reporting
Grant Writing and ReportingGrant Writing and Reporting
Grant Writing and Reporting
 
мнения ученых о воде
мнения ученых о водемнения ученых о воде
мнения ученых о воде
 
How to Use HealthyCity.org for Community Planning and Development
How to Use HealthyCity.org for Community Planning and Development How to Use HealthyCity.org for Community Planning and Development
How to Use HealthyCity.org for Community Planning and Development
 
Visie En Samenwerking Wintertuin
Visie En Samenwerking WintertuinVisie En Samenwerking Wintertuin
Visie En Samenwerking Wintertuin
 
Healthy City presentation in Monterey & Salinas 3.14.12
Healthy City presentation in Monterey & Salinas 3.14.12Healthy City presentation in Monterey & Salinas 3.14.12
Healthy City presentation in Monterey & Salinas 3.14.12
 
Can You Walk On Water?
Can You Walk On Water?Can You Walk On Water?
Can You Walk On Water?
 
Microsoft® office
Microsoft® officeMicrosoft® office
Microsoft® office
 
IDENTIFYING A SCRIPTURAL LOCAL CHURCH
IDENTIFYING A SCRIPTURAL LOCAL CHURCHIDENTIFYING A SCRIPTURAL LOCAL CHURCH
IDENTIFYING A SCRIPTURAL LOCAL CHURCH
 
100625 twitter rapport surf's up!
100625 twitter rapport surf's up!100625 twitter rapport surf's up!
100625 twitter rapport surf's up!
 
Early intervention 1.23.2012
Early intervention 1.23.2012Early intervention 1.23.2012
Early intervention 1.23.2012
 
A Holistic Approach to Women s Health, Data and Mapping
A Holistic Approach to Women s Health, Data and MappingA Holistic Approach to Women s Health, Data and Mapping
A Holistic Approach to Women s Health, Data and Mapping
 
How to Use HealthyCity.org for Service Referral & Planning
How to Use HealthyCity.org for Service Referral & Planning How to Use HealthyCity.org for Service Referral & Planning
How to Use HealthyCity.org for Service Referral & Planning
 
Unibertsoa
UnibertsoaUnibertsoa
Unibertsoa
 
A brief outline of a Rationalist vs Christian perspective on human nature
A brief outline of a Rationalist vs Christian perspective on human natureA brief outline of a Rationalist vs Christian perspective on human nature
A brief outline of a Rationalist vs Christian perspective on human nature
 
Agile: Get Real
Agile: Get RealAgile: Get Real
Agile: Get Real
 
Notes on Simulation and GHDL
Notes on Simulation and GHDLNotes on Simulation and GHDL
Notes on Simulation and GHDL
 
Badakizue blog
Badakizue blogBadakizue blog
Badakizue blog
 
Project Tactus
Project TactusProject Tactus
Project Tactus
 
Marxist Critique of the Liberal Concept of Justice
Marxist Critique of the Liberal Concept of JusticeMarxist Critique of the Liberal Concept of Justice
Marxist Critique of the Liberal Concept of Justice
 

Similar to Integration of Cloud and Grid Middleware at DGRZR

Cloud Computing in D-Grid
Cloud Computing in D-GridCloud Computing in D-Grid
Cloud Computing in D-GridStefan Freitag
 
Distributed replicated block device
Distributed replicated block deviceDistributed replicated block device
Distributed replicated block device
Chanaka Lasantha
 
Q4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis PresentationQ4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis Presentation
Rob Emanuele
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebula Project
 
Dryad Paper Review and System Analysis
Dryad Paper Review and System AnalysisDryad Paper Review and System Analysis
Dryad Paper Review and System Analysis
JinGui LI
 
OGCE TeraGrid 2010 Science Gateway Tutorial Intro
OGCE TeraGrid 2010 Science Gateway Tutorial IntroOGCE TeraGrid 2010 Science Gateway Tutorial Intro
OGCE TeraGrid 2010 Science Gateway Tutorial Intro
marpierc
 
Sector Sphere 2009
Sector Sphere 2009Sector Sphere 2009
Sector Sphere 2009
lilyco
 
sector-sphere
sector-spheresector-sphere
sector-spherexlight
 
High Availability != High-cost
High Availability != High-costHigh Availability != High-cost
High Availability != High-costnormanmaurer
 
Breaking The Clustering Limits @ AlphaCSP JavaEdge 2007
Breaking The Clustering Limits @ AlphaCSP JavaEdge 2007Breaking The Clustering Limits @ AlphaCSP JavaEdge 2007
Breaking The Clustering Limits @ AlphaCSP JavaEdge 2007Baruch Sadogursky
 
OpenPackProcessingAccelearation
OpenPackProcessingAccelearationOpenPackProcessingAccelearation
OpenPackProcessingAccelearationCraig Nuzzo
 
Architecting Virtualized Infrastructure for Big Data
Architecting Virtualized Infrastructure for Big DataArchitecting Virtualized Infrastructure for Big Data
Architecting Virtualized Infrastructure for Big Data
Richard McDougall
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDS
Supreet Oberoi
 
L Forer - Cloudgene: an execution platform for MapReduce programs in public a...
L Forer - Cloudgene: an execution platform for MapReduce programs in public a...L Forer - Cloudgene: an execution platform for MapReduce programs in public a...
L Forer - Cloudgene: an execution platform for MapReduce programs in public a...
Jan Aerts
 

Similar to Integration of Cloud and Grid Middleware at DGRZR (20)

Cloud Computing in D-Grid
Cloud Computing in D-GridCloud Computing in D-Grid
Cloud Computing in D-Grid
 
Gridftp
GridftpGridftp
Gridftp
 
Distributed replicated block device
Distributed replicated block deviceDistributed replicated block device
Distributed replicated block device
 
Q4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis PresentationQ4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis Presentation
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
 
Dryad Paper Review and System Analysis
Dryad Paper Review and System AnalysisDryad Paper Review and System Analysis
Dryad Paper Review and System Analysis
 
Arun
ArunArun
Arun
 
OGCE TeraGrid 2010 Science Gateway Tutorial Intro
OGCE TeraGrid 2010 Science Gateway Tutorial IntroOGCE TeraGrid 2010 Science Gateway Tutorial Intro
OGCE TeraGrid 2010 Science Gateway Tutorial Intro
 
Sector Sphere 2009
Sector Sphere 2009Sector Sphere 2009
Sector Sphere 2009
 
sector-sphere
sector-spheresector-sphere
sector-sphere
 
High Availability != High-cost
High Availability != High-costHigh Availability != High-cost
High Availability != High-cost
 
Breaking The Clustering Limits @ AlphaCSP JavaEdge 2007
Breaking The Clustering Limits @ AlphaCSP JavaEdge 2007Breaking The Clustering Limits @ AlphaCSP JavaEdge 2007
Breaking The Clustering Limits @ AlphaCSP JavaEdge 2007
 
drmaatutggf12
drmaatutggf12drmaatutggf12
drmaatutggf12
 
drmaatutggf12
drmaatutggf12drmaatutggf12
drmaatutggf12
 
drmaatutggf12
drmaatutggf12drmaatutggf12
drmaatutggf12
 
drmaatutggf12
drmaatutggf12drmaatutggf12
drmaatutggf12
 
OpenPackProcessingAccelearation
OpenPackProcessingAccelearationOpenPackProcessingAccelearation
OpenPackProcessingAccelearation
 
Architecting Virtualized Infrastructure for Big Data
Architecting Virtualized Infrastructure for Big DataArchitecting Virtualized Infrastructure for Big Data
Architecting Virtualized Infrastructure for Big Data
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDS
 
L Forer - Cloudgene: an execution platform for MapReduce programs in public a...
L Forer - Cloudgene: an execution platform for MapReduce programs in public a...L Forer - Cloudgene: an execution platform for MapReduce programs in public a...
L Forer - Cloudgene: an execution platform for MapReduce programs in public a...
 

More from Stefan Freitag

Globus Toolkit Status @ bwGrid F2F
Globus Toolkit Status @ bwGrid F2FGlobus Toolkit Status @ bwGrid F2F
Globus Toolkit Status @ bwGrid F2FStefan Freitag
 
D-Grid IaaS Vorstellung
D-Grid IaaS VorstellungD-Grid IaaS Vorstellung
D-Grid IaaS VorstellungStefan Freitag
 
Vorstellung IGE bei bwGrid Face2Face Meeting
Vorstellung IGE bei bwGrid Face2Face MeetingVorstellung IGE bei bwGrid Face2Face Meeting
Vorstellung IGE bei bwGrid Face2Face Meeting
Stefan Freitag
 
Talk at the Security Workshop, GridKA Summerschool 2010
Talk at the Security Workshop, GridKA Summerschool 2010Talk at the Security Workshop, GridKA Summerschool 2010
Talk at the Security Workshop, GridKA Summerschool 2010Stefan Freitag
 
gLite Administration Workshop, Slides
gLite Administration Workshop, SlidesgLite Administration Workshop, Slides
gLite Administration Workshop, Slides
Stefan Freitag
 
Virtuelle Organisation dgOps - Status
Virtuelle Organisation dgOps - StatusVirtuelle Organisation dgOps - Status
Virtuelle Organisation dgOps - StatusStefan Freitag
 
Erweiterung einer D-Grid-Ressource um eine Compute-Cloud-Schnittstelle
Erweiterung einer D-Grid-Ressource um eine Compute-Cloud-Schnittstelle Erweiterung einer D-Grid-Ressource um eine Compute-Cloud-Schnittstelle
Erweiterung einer D-Grid-Ressource um eine Compute-Cloud-Schnittstelle Stefan Freitag
 
Zusammenfassung Open Issue Session "Cloud Computing im Kontext des D-Grid"
Zusammenfassung Open Issue Session "Cloud Computing im Kontext des D-Grid"Zusammenfassung Open Issue Session "Cloud Computing im Kontext des D-Grid"
Zusammenfassung Open Issue Session "Cloud Computing im Kontext des D-Grid"Stefan Freitag
 
Cloud Computing im Kontext des D-Grid
Cloud Computing im Kontext des D-GridCloud Computing im Kontext des D-Grid
Cloud Computing im Kontext des D-GridStefan Freitag
 

More from Stefan Freitag (10)

Globus Toolkit Status @ bwGrid F2F
Globus Toolkit Status @ bwGrid F2FGlobus Toolkit Status @ bwGrid F2F
Globus Toolkit Status @ bwGrid F2F
 
D-Grid IaaS Vorstellung
D-Grid IaaS VorstellungD-Grid IaaS Vorstellung
D-Grid IaaS Vorstellung
 
Vorstellung IGE bei bwGrid Face2Face Meeting
Vorstellung IGE bei bwGrid Face2Face MeetingVorstellung IGE bei bwGrid Face2Face Meeting
Vorstellung IGE bei bwGrid Face2Face Meeting
 
D-Grid Infrastructure
D-Grid InfrastructureD-Grid Infrastructure
D-Grid Infrastructure
 
Talk at the Security Workshop, GridKA Summerschool 2010
Talk at the Security Workshop, GridKA Summerschool 2010Talk at the Security Workshop, GridKA Summerschool 2010
Talk at the Security Workshop, GridKA Summerschool 2010
 
gLite Administration Workshop, Slides
gLite Administration Workshop, SlidesgLite Administration Workshop, Slides
gLite Administration Workshop, Slides
 
Virtuelle Organisation dgOps - Status
Virtuelle Organisation dgOps - StatusVirtuelle Organisation dgOps - Status
Virtuelle Organisation dgOps - Status
 
Erweiterung einer D-Grid-Ressource um eine Compute-Cloud-Schnittstelle
Erweiterung einer D-Grid-Ressource um eine Compute-Cloud-Schnittstelle Erweiterung einer D-Grid-Ressource um eine Compute-Cloud-Schnittstelle
Erweiterung einer D-Grid-Ressource um eine Compute-Cloud-Schnittstelle
 
Zusammenfassung Open Issue Session "Cloud Computing im Kontext des D-Grid"
Zusammenfassung Open Issue Session "Cloud Computing im Kontext des D-Grid"Zusammenfassung Open Issue Session "Cloud Computing im Kontext des D-Grid"
Zusammenfassung Open Issue Session "Cloud Computing im Kontext des D-Grid"
 
Cloud Computing im Kontext des D-Grid
Cloud Computing im Kontext des D-GridCloud Computing im Kontext des D-Grid
Cloud Computing im Kontext des D-Grid
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

Integration of Cloud and Grid Middleware at DGRZR

  • 1. Cloud and Grid Middleware at DGRZR S. Freitag Integration of Cloud and Grid Middleware at DGRZR DGRZR D-Grid International Symposium on Grid Computing 2010 Integration Stefan Freitag Robotics Research Institute Dortmund University of Technology March 12, 2010
  • 2. Overview Cloud and Grid Middleware at DGRZR S. Freitag DGRZR D-Grid Integration 1 D-Grid Resource Center Ruhr 2 Clouds in the German Grid Initiative D-Grid
  • 3. Introduction Cloud and Grid D-Grid Resource Center Ruhr Middleware at DGRZR S. Freitag DGRZR D-Grid Integration
  • 4. Introduction Cloud and Grid Middleware at DGRZR S. Freitag D-Grid Resource Center Ruhr (DGRZR) DGRZR 256 Blades, Intel Xeon Dual CPU QuadCore, D-Grid Integration 16 GByte RAM Cluster runs SLES 10 SP3 with Xen 3.2 Kernel 100 TByte storage Since April 2008 in production as part of D-Grid infrastructure End of 2008: 25 TByte SFS (Lustre) storage extension
  • 5. Services @ DGRZR Cloud and Grid Middleware at Site setup follows recommendations of D-Grid reference DGRZR installation1 (not 100%) S. Freitag Three compute middlewares DGRZR gLite 3.1 (lcg-CE) and 3.2 (CREAM-CE, BDII) D-Grid UNICORE 5 and 6 Integration Globus Toolkit 4.0.8 Two storage middlewares dCache 1.9.x OGSA-DAI 2.2 Additional LDAP for user management DNS, DHCP MySQL DB for OGSA-DAI All services run in Xen virtual machines 1 http://dgiref.d-grid.de/wiki/Introduction
  • 6. D-Grid Services @ DGRZR Cloud and Grid Middleware at DGRZR Grid Compute Frontends Grid Storage Frontends S. Freitag UNICORE gLite WS OGSA dCache Grid VSite CE GRAM DAI SE Grid DGRZR Middle- Middle- ware dCache ware D-Grid Globus Toolkit Pool Integration File Local LRMS Torque & MAUI Databases Storage Systems Software Compute Cluster Online Storage Worker Nodes Fabric Fabric Virtualization Layer Figure: Pre-Cloud software stack
  • 7. Extending DGRZR by Cloud Middleware Cloud and Grid Middleware at DGRZR Cloud Frontend Grid Compute Frontends Grid Storage Frontends S. Freitag UNICORE gLite WS OGSA dCache Grid VSite CE GRAM DAI SE Grid DGRZR Middle- Middle- ware dCache ware D-Grid Globus Toolkit Pool Integration File Local LRMS Torque & MAUI Databases Storage Systems Software Open Compute Cluster Online Storage Nebula Worker Nodes Fabric Fabric Virtualization Layer Figure: Current software stack including OpenNebula
  • 8. OpenNebula at DGRZR Cloud and Grid Middleware at DGRZR S. Freitag Started with OpenNebula (ONE) 1.2 Currently running: slightly adapted ONE 1.4 SVN DGRZR D-Grid snapshot (January 2010) Integration Xen infrastructure and SSH transfer enabled Images/ templates for SL 4.8 and 5.4 (64bit) Grid workernodes In progress e.g. for gLite: lcg-CE, CREAM-CE, siteBDII Users interface with ONE via CLI one.grid.tu-dortmund.de supports OCCI via HTTP(S) (currently not in production use)
  • 9. OpenNebula at DGRZR Cloud and Grid Middleware at DGRZR S. Freitag All blade servers are registered with OpenNebula DGRZR D-Grid one : ˜ # o n e h o s t l i s t Integration ID NAME RVM TCPU FCPU ACPU . . . STAT 0 udo−b l 1 1 0 1 0 800 700 700 on 1 udo−b l 1 1 0 2 2 800 0 0 on ... 246 udo−b l 6 3 0 7 0 800 98 98 on 247 udo−b l 6 3 0 8 0 800 99 99 on
  • 10. OpenNebula at DGRZR Cloud and Grid Middleware at DGRZR S. Freitag Created network definitions with MAC/IP mapping. DGRZR NAME = ”DGRZR W o r k er n o de s ” D-Grid Integration TYPE = FIXED BRIDGE = e t h 0 LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 2 , MAC= 0 0 : 1 6 : 3 e : 6 f : d2 : 0 9 ] LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 3 , MAC= 0 0 : 1 6 : 3 e : 5 b : 0 9 : c9 ] LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 4 , MAC= 0 0 : 1 6 : 3 e : 1 4 : f f : b1 ] LEASES=[ IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 5 , MAC= 0 0 : 1 6 : 3 e : 2 7 : c6 : 0 4 ] [...]
  • 11. OpenNebula at DGRZR Cloud and Grid Created user accounts for D-Grid users Middleware at DGRZR ID USER PASSWORD ENABLE S. Freitag [...] 2 ad0001 True DGRZR 3 ad0002 True D-Grid 4 ad0003 True Integration 5 ad0004 True 6 ad0005 True 7 ad0006 True 8 ad0007 True 9 ad0008 True 10 ad0009 True [...] 100 accounts per Virtual Organization (D-Grid recommendation: 200) Supported VOs: at present 10, later 24
  • 12. OpenNebula at DGRZR Cloud and Grid Workernode Template (not using context) Middleware at DGRZR VCPU = 1 # usually 8 S. Freitag MEMORY = 512 # u s u a l l y ˜ 13 GByte OS = [ b o o t l o a d e r = ”/ r o o t / b i n / domUloader . py ” ] DGRZR RAW = [ t y p e = ” xen ” , D-Grid Integration d a t a = ” b o o t a r g s=”−−v e r b o s e −−e n t r y=xvda1 ”” ] DISK = [ s o u r c e = ”<some path >/ w n s l 5 4 x 8 6 6 4 . img ” , t a r g e t = ” xvda ” , r e a d o n l y = ” no ” ] DISK = [ t y p e = swap , s i z e = 1 0 2 4 , t a r g e t = ” xvdb ” , r e a d o n l y = ” no ” ] DISK = [ type = ” b l o c k ” , c l o n e = ” yes ” , t a r g e t = ” xvdc ” , s o u r c e = ”/ dev / c c i s s / c0d0p4 ” , r e a d o n l y = ” no ” ] NIC = [NETWORK=” d g r z r ” , IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 5 ]
  • 13. Grid and Cloud @ DGRZR Scenario 1: Private Cloud (already tested in small scale) Cloud and Grid Middleware at DGRZR Use ONE to deploy workernodes on-demand2 S. Freitag Assumption: VO software requirements are satisfied by VO DGRZR specific workernodes VMs D-Grid Integration Interaction with LRMS of Grid middleware required 1:1 mapping of workernode type to LRMS queue A daemon checks the status of each queue Empty queue: reduce number of workernode VM assigned to this queue Re-assign freed resources to another (overcrowded) queue 2 B. Konrad: Dynamic management of VMs on HPC resources of TU Dortmund (diploma thesis, 2009)
  • 14. Grid and Cloud @ DGRZR Scenario 2: Public Cloud (starting a project in summer ’10) Cloud and Grid Middleware at DGRZR Major difference to scenario 1 S. Freitag Allow users to deploy services/ VM via a Cloud interface DGRZR D-Grid Split physical resources into a Cloud and a Grid partition. Integration Allow dynamic/ workload-dependend changes in partition size Cloud size=0: Grid resource Grid size=0: Cloud resource All other cases: hybrid resource Which VMs to suspend? → prioritization of VMs Simple Grid batch jobs, MPI batch jobs, services Normal, gold and platinum (paying?) customers Talk of Johannes Watzl this afternoon
  • 15. Integration of Cloud Middleware in D-Grid Cloud and Grid Middleware at DGRZR (One) Goal of D-Grid S. Freitag Create sustainable & longterm Grid infrastructure in Germany DGRZR D-Grid Integration → D-Grid is focused on Grid usage. What about Clouds? Cloud interfaces offer a new and easier3 way to remote resources Integration of Cloud middleware into D-Grid Software stack seems pretty obvious (→ increase sustainability) Issues to be resolved for successful integration: user management, authorization, accounting/ billing, monitoring, and information system 3 that’s my personal view ;-)
  • 16. User Management Cloud and Grid Middleware at D-Grid DGRZR Central virtual organization membership service VOM(R)S S. Freitag Resources connect to VOM(R)S to query user information DGRZR mapping to local user accounts D-Grid Integration User can have attributes & roles, belong to groups OpenNebula Users stored in a local SQLite3 database Open issues Connection between central VOM(R)S and ONE needed Support for groups, roles (First: Evaluation in D-Grid) Scalability
  • 17. Authorization Cloud and Grid Middleware at DGRZR D-Grid S. Freitag Based on X.509 certificates DGRZR OpenNebula D-Grid Integration At present: username/ password mechanism With ONE 1.64 : Users are identified by abstract key/secret tokens. An underlying driver will then interface with the auth back-end (e.g. LDAP / X509 based / PAM / Policikit...) to authenticate the user. General Authorization policies can be implemented, for example quotas or allow a user to submit VMs in a given time frame, user groups.... 4 http://dev.opennebula.org/issues/203
  • 18. Accounting Cloud and Grid D-Grid Middleware at DGRZR Jobs pass through a Grid frontend and reach the Grid S. Freitag LRMS DGRZR DGAS 5 and OGF-UR format are used D-Grid Integration Cloud ”jobs” do not reach LRMS, but start fabric level OpenNebula Accounting information can be gathered by joining tables (history table, vm attributes) in the SQLite3 database Open issues Evaluation if equivalent metrics can be collected Design & implement prototype tool 5 Distributed Grid Accounting System
  • 19. Information system Cloud and Grid Middleware at DGRZR S. Freitag Each Grid middleware runs an information system D-MON 6 collects information from all these systems, DGRZR D-Grid aggregates and publishes it Integration D-MON uses an adapters/ plug-ins New adapter for Cloud Middlewares must be developed What information is needed? Virtualization software (e. g. Xen, VMware), the available virtual appliances/ templates, limits concerning the maximum amount of cores and memory per virtual appliance 6 http://www.d-grid.de/index.php?id=401
  • 20. Future plans Cloud and Grid Middleware at For D-Grid DGRZR S. Freitag Close presented open issues and establish Cloud middleware as new pillar in the D-Grid software stack DGRZR D-Grid Project starts in summer 2010 Integration In Dortmund Integrate more resources into the Cloud Physics department (1000 Cores), in operation Mar 2010 Computer Sciences department (1000 Cores), around 2011 Extend the Cloud to the allianced universities Bochum, Essen/ Duisburg Thanks for your attention and for the great time being here!
  • 21. Future plans Cloud and Grid Middleware at DGRZR S. Freitag DGRZR D-Grid Integration