Professional Documents
Culture Documents
1/16
Objectives
Cloud and Virtualization to Support Grid Infrastructures
2/14
Barriers to Adoption of the Compute Grid Model
Cloud and Virtualization to Support Grid Infrastructures
• Variability of demand
3/14
Virtualization Platform
Cloud and Virtualization to Support Grid Infrastructures
Separation of Virtual Machine from Physical Infrastructure
• A VM is an isolated runtime environment (guest OS and applications)
VM VM VM
Guest OS Guest OS Guest OS
Physical Box
Benefits of VM Managers
• Centralized management
• Balance of workload
• Server consolidation
• Dynamic resizing of the infrastructure
• Dynamic cluster partitioning
• Support for heterogeneous workloads
• On-demand provision of VMs
5/14
Virtualization of a Computing Cluster
Cloud and Virtualization to Support Grid Infrastructures
SGE Frontend
6/14
Integration of a Virtualized Cluster within a Grid
Cloud and Virtualization to Support Grid Infrastructures
• Grid Applications
• Grid interfaces (DRMAA...)
Applications
SGE Frontend
OpenNebula
VMM VMM VMM
Amazon
EC2
10/14
RESERVOIR Project
Cloud and Virtualization to Support Grid Infrastructures
Who?
• IBM (coordinator), Sun, SAP, ED, TID, UCM, UNIME, UMEA, UCL, USI, CETIC,
Thales and OGF-Europe
• 17-million and 3-year project partially funded by the European Commission
(NESSI Strategic Project)
What?
• The Next Generation Infrastructure for Service Delivery, where resources and
services can be transparently and dynamically managed, provisioned and
relocated like utilities – virtually “without borders”
How?
• Integration of virtualization technologies with grid computing driven by new
techniques for business service management, driven by business use
cases
11/14
RESERVOIR Project
Cloud and Virtualization to Support Grid Infrastructures
SMI
Organize the placement of groups of VEEs
on a distributed pool of resources to meet
optimization policies and constraints,
Service Manager supporting the migration of VEEs to partner
infrastructure providers
VMI
VHI
VEE Host Extend existing virtualization platforms to
VEE
VEEHost
Host VEE
VEE Host
Host
support advance VEE Host for
functionality
performance and reallocation optimization
Infrastructure Provider Infrastructure Provider12/14
Conclusions
Cloud and Virtualization to Support Grid Infrastructures
About the Coexistence of Grid, Virtualization and Clouds
13/14
Cloud and Virtualization to Support Grid Infrastructures
www.reservoir-fp7.eu/
Acknowledgements
• Javier Fontan • Tino Vazquez
• Rubén S. Montero • Rafael Moreno
14/14
Computing Cluster Virtualization
Cloud and Virtualization to Support Grid Infrastructures
Cluster users
Cluster Virtual
Front-end workernodes
Service Layer
Distributed Virtualizer
Physical Infrastructure
Infrastructure Layer
15/14
Computing Cluster Virtualization
Cloud and Virtualization to Support Grid Infrastructures
Cluster users
Cluster Virtual
Front-end workernodes
Service Layer
User Requests Distributed Virtualizer
• Typical LRMS interface
• Virtualization overhead
Physical Infrastructure
Infrastructure Layer
16/14
Computing Cluster Virtualization
Cloud and Virtualization to Support Grid Infrastructures
Cluster users
Cluster Virtual
Front-end workernodes
Service Layer
Distributed Virtualizer
Cluster Consolidation
• Multiple worker nodes in a single resource
• Dynamic provision rules (inf. adaptation)
• VMM functionality (e.g. live migration)
Physical Infrastructure
Infrastructure Layer
17/14
Computing Cluster Virtualization
Cloud and Virtualization to Support Grid Infrastructures
Cluster users
Cluster Partitioning
• Performance partitioning (dedicated nodes)
• Isolate cluster workload
• Dedicated HA partitions
Cluster Virtual
Front-end workernodes
Service Layer
Distributed Virtualizer
Physical Infrastructure
Infrastructure Layer
18/14
Computing Cluster Virtualization
Cloud and Virtualization to Support Grid Infrastructures
Cluster Web
Front-end Virtual rnodes Server
Service Layer
Distributed Virtualizer
Heterogenous Workloads
• Dynamic provision of cluster configurations
• Simultaneous support of different services
• E.g. on-demand VO workernodes in Grids
Physical Infrastructure
Infrastructure Layer
19/14
Computing Cluster Virtualization
Cloud and Virtualization to Support Grid Infrastructures
Cluster users
Virtual Network
OpenNebula
Cloud
Provider