The Role of Grid in the IT Landscape
Robert FogelIntel Corporation, Principal Education Architect
OGF Vice-President
2© 2006 Open Grid Forum
Overview
• Enterprise IT Pain Points:• Total cost of operation• Operational & energy efficiency• Business alignment and delivery of business value
• Virtualization has struck a loud chord
• Grid extends the familiar concept of virtualization• Increased utilization of IT assets• Break-down of silos• Federation of data and infrastructure
Grid and virtualization work together in the IT datacenter and beyond
3© 2006 Open Grid Forum
4© 2006 Open Grid Forum
Virtualization Spectrum
Service-Oriented ITService-Oriented IT(Grid + SOA + Web 2.0)(Grid + SOA + Web 2.0)
Enterprise Grid (today)Enterprise Grid (today)
VM (today)VM (today)
Rack/ClusterRack/Cluster& Desktops& DesktopsProcessorProcessor
““The Grid”The Grid”
PlatformPlatform
Virtualization Spectrum(micro) (macro)
VirtualVirtualEcosystemEcosystem
VirtualVirtualEnterpriseEnterprise
VirtualVirtualDatacenterDatacenter
5© 2006 Open Grid Forum
Virtualization in the Future
Virtualized Compute, Network & Storage
Application and Data Services
SOA
OutsourcersOutsourcersInternetInternetComm Comm Service Service
ProvidersProviders
Digital Digital GovernmentGovernment
Mobile Consumers
Digital Digital HomesHomes
Digital Offices (SMB)
EnterpriseEnterprise
Mobile Workforce
Digital Office
Data Data CenterCenter Factory / Factory /
WarehouseWarehouseSensors
Business Processes & Workflows
SuppliersSuppliers
CustomersCustomers
Rack/ClusterRack/Cluster& Desktops& Desktops
(Grid 1.0)(Grid 1.0)ProcessorProcessor
““The GridThe Grid””
PlatformPlatform
Virtualization Spectrum(micro) (macro)
VirtualVirtualEcosystemEcosystem
VirtualVirtualEcosystemEcosystem
VirtualVirtualEnterpriseEnterprise
VirtualVirtualEnterpriseEnterprise
VirtualVirtualDatacenterDatacenter
VirtualVirtualDatacenterDatacenter
6© 2006 Open Grid Forum
Next Generation IT Infrastructure
Utility ComputingPolicy-based SLA/QoS,
dynamic resource allocation, and pay-for-use
GridVirtualize, Provision, and
Aggregate Shared Resource Pools
Communication
Grid Enabled
Storage
Grid Enabled
Compute
Grid Enabled
MessagingDirectoryDataOrchestrationResourcesSecurity
Web
Ser
vice
sW
eb S
ervi
ces
Grid Middleware Services
Utility Computing Services
OptimizationLoad BalancingBillingOrchestrationAccountingMetering
Communication
Grid Enabled
Communication
Grid Enabled
Storage
Grid Enabled
Storage
Grid Enabled
Compute
Grid Enabled
Compute
Grid Enabled
MessagingDirectoryDataOrchestrationResourcesSecurity
WSR
F
Grid Services
Utility Computing ServicesOptimizationLoad
BalancingBillingOrchestrationAccountingMetering
7© 2006 Open Grid Forum
The Virtual Datacenter
Grid of VMs (or service containers)
CPUCPU CPUCPUBlade/ServerBlade/Server
CoreCPU
Core…
VMCore
VM…
Rack/ClusterRack/Cluster& Desktops& Desktops
(Grid 1.0)(Grid 1.0)ProcessorProcessor
““The GridThe Grid””
PlatformPlatform
Virtualization Spectrum(micro) (macro)
VirtualVirtualEcosystemEcosystem
VirtualVirtualEcosystemEcosystem
VirtualVirtualEnterpriseEnterprise
VirtualVirtualEnterpriseEnterprise
VirtualVirtualDatacenterDatacenter
VirtualVirtualDatacenterDatacenter
8© 2006 Open Grid Forum
IT Infrastructure Evolution
Single-core processor systemsSingle-core processor systems
Multi-Core Multi-Core processor-processor-
based systembased system
Server ConsolidationServer Consolidation Shared LandingShared Landing
Intel Host PlatformIntel Host Platform
Common Application ComponentsCommon Application Components
Operating SystemOperating System
App AApp A App BApp B App CApp C
VMMVMM App EApp E
App DApp D
App CApp C
App BApp B
App AApp AOSOSOSOSOSOS
OS PartitioningOS Partitioning
OSOSOSOSOSOS
VMMVMM
2002 - 2005
App AApp A App BApp B App CApp C
Enterprise GridEnterprise Grid
Grid MiddlewareGrid Middleware
2004 - 2007
Evolving Toward The Virtual Datacenter
9© 2006 Open Grid Forum
The Business Value of Virtualization
Server ConsolidationServer Consolidation
Multiple App/OS – 10:1 in many casesMultiple App/OS – 10:1 in many cases
HWHWHWHWHWHW
VMMVMM
Disaster RecoveryDisaster Recovery
HWHWVMMVMM
HWHWVMMVMM
Upholding high-levels of business continuity
……OSOS
AppApp
OSOS
AppApp
OSOS
AppApp ……OSOS
AppApp
HWHWVMMVMM
HW HW VMMVMM
Balancing utilization with head room
Dynamic Load BalancingDynamic Load Balancing
OSOS
AppApp11
OSOS
AppApp22
OSOS
AppApp33
OSOS
AppApp44
CPU UsageCPU Usage30%30%
CPU UsageCPU Usage90%90%
Enables rapid deployment Enables rapid deployment
R&D ProductionR&D Production
HWHWVMMVMM
OSOS
AppApp
Higher Utilization, Isolation, Lower TCOHigher Utilization, Isolation, Lower TCO
10© 2006 Open Grid Forum
C#4ACPUCPU
OS BOS B
C#4BCPUCPU
OS BOS B
C#4CCPUCPU
OS BOS B
Consolidated Environment
• Dissimilar configurations• Low System Utilization (<20% on avg.)
# 1CPUCPU
App AApp A
OS AOS A
App BApp B
# 2CPUCPU
App CApp C
OS BOS B
# 3
App DApp D
CPUCPU
OS BOS B
App EApp E App EApp E App EApp E
# 5CPUCPU
App FApp F
OS BOS B
11© 2006 Open Grid Forum
Starting on Virtualization
• Dissimilar configurations• Cluster or silo heterogeneous environment enabled
for maximal performance & server utilization
#4B#4ACPUCPU
App EApp E
OS BOS B
CPUCPU
OS BOS B
#4CCPUCPU
OS BOS B
Grid SWGrid SW
SW OS PartitioningSW OS Partitioning GridGrid
# 2CPUCPU
App CApp C
OS BOS B
# 3
App DApp D
CPUCPU
OS BOS B
# 1CPUCPU
App AApp A
OS AOS A
App BApp B
# 5CPUCPU
App FApp F
OS BOS B
App EApp E App EApp E App EApp E
# 2ACPUCPU
App CApp C App DApp D
SW VMMSW VMM
OS BOS BOS BOS B
# 1CPUCPU
App AApp A App BApp B
SW VMMSW VMM
OS AOS A OS BOS B
App FApp F
12© 2006 Open Grid Forum
Better Virtualization
• HW assisted OS Partitioning• Better reliability over SW based OS Partitioning
# 1AVT CPUVT CPU
App AApp A App BApp B
VT Enabled VMMVT Enabled VMM
OS AOS A OS BOS B
App FApp F
# 2AVT CPUVT CPU
App CApp C App DApp D
VT Enab. VMMVT Enab. VMM
OS BOS BOS BOS B
App EApp E
#4B#4ACPUCPU
OS BOS B
CPUCPU
OS BOS B
#4CCPUCPU
OS BOS B
Grid SWGrid SW
HW Assisted OS PartitioningHW Assisted OS Partitioning GridGrid
CPUCPU
SW VMMSW VMM
CPUCPU
SW VMMSW VMM
SW OS PartitioningSW OS Partitioning
13© 2006 Open Grid Forum
Grid + OS Partitioning
• Enhanced virtualization• Resources available on demand
# 2AVT CPUVT CPU
App CApp C App DApp D
VT Enab. VMMVT Enab. VMM
OS BOS BOS BOS B
Grid SWGrid SW
App EApp E
# 4VAVT CPUVT CPU
VT Enabled VMMVT Enabled VMM
OS AOS A OS BOS B
OS PartitioningOS Partitioning Grid + OS PartitioningGrid + OS Partitioning
#4CCPUCPU
OS BOS B
Grid SWGrid SW
App AApp A App BApp B App FApp F
App EApp E
#4B#4ACPUCPU
OS BOS B
CPUCPU
OS BOS B
# 4VBVT CPUVT CPU
VT Enabled VMMVT Enabled VMM
OS AOS AOS AOS A OS BOS B
GridGrid
14© 2006 Open Grid Forum
# 2AVT CPUVT CPU
VT Enab. VMMVT Enab. VMM
OS BOS BOS BOS B
Completing Virtualization
• Extending cross enterprise• Resource allocation shifted based on SLA and QoS
App CApp C App DApp D
Grid SWGrid SW
App EApp E
#4CCPUCPU
OS BOS B
# 4VAVT CPUVT CPU
VT Enabled VMMVT Enabled VMM
OS AOS A OS BOS B
# 4VBVT CPUVT CPU
VT Enabled VMMVT Enabled VMM
OS AOS AOS AOS A OS BOS B
App AApp A App BApp B App FApp F
Grid SWGrid SW
Grid + OS PartitioningGrid + OS Partitioning
15© 2006 Open Grid Forum
Future Scaling
• Much simpler scale-out
# 2AVT CPUVT CPU
VT Enab. VMMVT Enab. VMM
OS BOS BOS BOS B
Grid SWGrid SW
App EApp E
#4CCPUCPU
OS BOS B
# 4VAVT CPUVT CPU
VT Enabled VMMVT Enabled VMM
OS AOS AOS AOS A OS BOS B
# 4VBVT CPUVT CPU
VT Enabled VMMVT Enabled VMM
OS AOS AOS AOS A OS BOS B
App AApp A App BApp B App FApp F
# N1VT CPUVT CPU
VT Enab. VMMVT Enab. VMM
OS BOS BOS AOS A
App CApp C App DApp D
Grid SWGrid SW
16© 2006 Open Grid Forum
The Best Combination
VMMVMM App EApp E
App DApp D
App CApp C
App BApp B
App AApp AOSOSOSOSOSOS
OS PartitioningOS Partitioning
OSOSOSOSOSOS
VMMVMM
App AApp A App BApp B App CApp C
Enterprise GridEnterprise Grid
Business Grid SWBusiness Grid SW
No Application Modification RequiredApplication Modification May Be Required(many vendors)
Server Utilization 90%Operation Costs Reduction
30%
Application Performance
1000%
Server Utilization 80%Operation Costs Reduction
65%
Application Performance
15%
Source: Intel Customers including Hewitt, Wachovia, CSFB and others
17© 2006 Open Grid Forum
Summary and Conclusion
• Grid and VM technologies are mainstream
• Grid and VM work together to provide better optimization and new capabilities of the IT datacenter
• Grid setups for extending optimization and new capabilities beyond the datacenter