Upload
ruben-chokkalingam
View
214
Download
0
Embed Size (px)
Citation preview
8/8/2019 IBM Grid Computing
1/66
2003 IBM Corporation
Anbazhagan ManiGrid Computing Competency Center
IBM India Software Lab
OverviewPresentation
8/8/2019 IBM Grid Computing
2/66
2003 IBM Corporation
Contents Becoming an On Demand Business
Grid Overview
Detailed Grid Architecture
Demo
AppendixGrid Links
8/8/2019 IBM Grid Computing
3/66
2003 IBM Corporation
Computing Evolution
Mainframe
Network-Centric
Client-Server
On Demand
8/8/2019 IBM Grid Computing
4/66
2003 IBM Corporation
An enterprise whose business processes -- integrated end-to-endacross the company and with key partners, suppliers and customers
-- can respond with speed to any customer demand, market
opportunity or external threat
An On Demand Business
Responsive
Variable
Focused
Resilient
=Profit
8/8/2019 IBM Grid Computing
5/66
2003 IBM Corporation
On Demand Operating Environment Attributes
an approachable, adaptive, integrated andan approachable, adaptive, integrated and
reliable infrastructure delivering on demandreliable infrastructure delivering on demandservices for on demand business operationsservices for on demand business operations
Virtualized Autonomic
IntegratedOpen
8/8/2019 IBM Grid Computing
6/66
2003 IBM Corporation
VirtualizedStorage
ApplicationsApplicationsProcessingProcessing
Operating System
DataData
I/O
Distributed Computing Over a Network,
Using Open Standards to Enable
Heterogeneous Operations
Grid Computing
8/8/2019 IBM Grid Computing
7/66
2003 IBM Corporation
What would it mean if your business could
Analyze the value of an investment portfolio in minutes, rather thanhours?
Significantly accelerate the drug discovery process?
Cut the design time of products in half, while reducing the instances ofdefects?
Efficiently expand and contract to meet cyclical demand?
Unite research teams around the world to take advantage of the mostup-to-date learnings?
8/8/2019 IBM Grid Computing
8/66
2003 IBM Corporation
Gateway
Hub Server Group
Local
Director
Network
Business LogicPresentation
WebSphereApplication
Server
NetscapeEnterprise
Server WebSphereApplication
Server
JDBC
HTTP
MQ
Profile
Capture
Database
Servers
Security
Gateways
DB2SecurityServers
MQMQ
ApplicationLogging
GatewayLogging
MQ MQ
SecurityClient
SNA
SNA
SNA
Back-endSystems
zSeries
ComplexIMSData
CICS
zSeries
SysplexIMSData
zSeries
SysplexIMSData
zSeries
SysplexIMS
Data
zSeries
TPF
Front-end for Web presence for financial services
Typical Financial Subsystem Configuration
Current Environment: Distributed, Heterogeneous
and Complex
8/8/2019 IBM Grid Computing
9/66
2003 IBM Corporation
Gateway
Hub Server Group
Local
Director
Network
Business LogicPresentation
WebSphereApplication
Server
NetscapeEnterprise
Server WebSphereApplication
Server
JDBC
HTTP
MQ
Profile
Capture
Database
Servers
Security
Gateways
DB2SecurityServers
MQMQ
ApplicationLogging
GatewayLogging
MQ MQ
SecurityClient
SNA
SNA
SNA
Back-endSystems
zSeries
ComplexIMSData
CICS
zSeries
SysplexIMSData
zSeries
SysplexIMSData
zSeries
SysplexIMS
Data
zSeries
TPF
Front-end for Web presence for financial services
Typical Financial Subsystem Configuration
Complexity, Total
Cost of Ownership
Technology Component
Costs, IT Utilization Rates
Total Cost of Ownership Rising
8/8/2019 IBM Grid Computing
10/66
2003 IBM Corporation
Low Infrastructure Utilization
52%N/AN/AStorage
2-5%5-10%30%Intel-based
8/8/2019 IBM Grid Computing
11/66
2003 IBM Corporation
Grid Addresses These NeedsInfrastructure Optimization
Workload Management and Consolidation
Reduced Cycle Times
Increased Access to Data and Collaboration
Federation of Data
Global Distribution
Resilient / Highly Available Infrastructure
Business Continuity
Recovery and Failover
8/8/2019 IBM Grid Computing
12/66
2003 IBM Corporation
Untapped Potential
Value is expressed relative to the ASCI White Supercomputer (12.3 Teraflops) *
* Cost of one ASCI White Supercomputer= $110M
8/8/2019 IBM Grid Computing
13/66
2003 IBM Corporation
Businesses are leveraging Grid technologies today
8/8/2019 IBM Grid Computing
14/66
2003 IBM Corporation
Infrastructure Optimization
Provide capacity for high-demandapplications
Applications that cannot be run effectively on asingle processor
New large scale applications that providestrategic business advantage
Reduce infrastructure costs
Balance workload based on business rules
Optimize for cost or throughput
Reduce resource management costs Fewer resources to manage for the same
workload
8/8/2019 IBM Grid Computing
15/66
2003 IBM Corporation
Increased Access to Data and Collaboration
Enable collaboration across organizations forbetter results
Leverage Distributed Data and Resources
Support large multi-disciplinary collaboration
Link Business Processes
Federation of Data
Both within a single organizationand between partners
Exploit Replication Services Across
EnterprisesSimulation
PricingDesign
Design
DesignAnalytics
8/8/2019 IBM Grid Computing
16/66
2003 IBM Corporation
Leverage distributed resources to balanceworkload Scheduler manages job distribution
Failover and recovery leverage distributedresources
Scheduler use policies and prioritiesto determine how to meet goals
Resilient / Highly Available Infrastructure
112
2
3
45
67
8
9
10
11
JobScheduler
JOB 1JOB 1 JOB 2JOB 2 JOB 3JOB 3JOB 1JOB 1 Recovery/
Restart
8/8/2019 IBM Grid Computing
17/66
2003 IBM Corporation
The Value of Open Standards
Networking:
The Internet
(TCP/IP)
Communications:
(pop3,SMTP,Mime)
Information:
World-wide Web
(html, http, j2ee, xml)
Applications:
Web Services
(SOAP, WSDL, UDDI)
Distributed Computing:
Grid
(Globus -> OGSA)
Operating System:
Linux
8/8/2019 IBM Grid Computing
18/66
2003 IBM Corporation
OGSA EnabledOGSA EnabledOGSA EnabledOGSA EnabledOGSA Enabled
OGSA
Open Grid Services Architecture(OGSA)
http://www.bea.com/http://www.microsoft.com/isapi/gomscom.asp?target=/http://www.oracle.com/index.html8/8/2019 IBM Grid Computing
19/66
2003 IBM Corporation
Professiona
lServi
Network
OGSA Enabled
Storage
OGSA Enabled
Servers
OGSA Enabled
Messaging
OGSA Enabled
Directory
OGSA EnabledFile
Systems
OGSA Enabled
Database
OGSA Enabled
Workflow
OGSA Enabled
Security
OGSA Enabled
Web Services
OGSI Open Grid Services Infrastructure
Grid ServicesSystem Management
SevicesOpen Grid Services Architecture (OGSA)
Applications
Auto
nomic
Capa
b
Architecture Framework
OGSA Structure
8/8/2019 IBM Grid Computing
20/66
2003 IBM Corporation
Architecture Framework
OGSA Enabled
OGSA Enabled
OGSA Enabled
Messaging
OGSA Enabled
Directory
OGSA Enabled
FileSystems
OGSA Enabled
Database
OGSA Enabled
Workflow
OGSA Enabled
Security
OGSA Enabled
OGSI Open Grid Services Infrastructure
Grid ServicesSystem Management
Sevices
Auto
nomic
Capa
b
OGSA
IBM
Glo
balServ
ices
Products and Services for Grids
http://www.ariba.com/index.cfmhttp://www.peoplesoft.com/corp/en/public_index.asphttp://www.sap.com/index.asphttp://www.siebel.com/http://www.cisco.com/en/US/hmpgs/index.html8/8/2019 IBM Grid Computing
21/66
2003 IBM Corporation
Grid - a part of competitive strategy
ReducedComplexity
Higher Quality ofService
IncreasedProductivity
IncreasedEfficiency
ImprovedResiliency
8/8/2019 IBM Grid Computing
22/66
2003 IBM Corporation
Needed a scalable, resilient infrastructure for running
massive multiplayer games
Using 2 clusters of 50 IBM Xseries, WebSphere Application
Server, DB2 Universal Database, and Globus Toolkit,
running in IGS hosting facilities
Improved end-user experience
Developers avoid huge upfront costs
Demonstrated 8x increase in profitability over centralized
server model
An Example - Butterfly.netEnterprise Optimization
8/8/2019 IBM Grid Computing
23/66
2003 IBM Corporation
Grid Technical Overview
8/8/2019 IBM Grid Computing
24/66
2003 IBM Corporation
The Grid Problem Flexible, secure, coordinated resource sharingamong dynamic collections of individuals,
institutions, and resource From The Anatomy of the Grid: Enabling Scalable Virtual
Organizations
Enable communities (virtual organizations) toshare geographically distributed resources as theypursue common goals -- assuming the absenceof central location,
central control,
omniscience,
existing trust relationships.
8/8/2019 IBM Grid Computing
25/66
2003 IBM Corporation
Elements of the Problem Resource sharing
Computers, storage, sensors, networks,
Sharing always conditional: issues of trust, policy, negotiation,
payment,
Coordinated problem solving
Beyond client-server: distributed data analysis, computation,
collaboration,
Dynamic, multi-institutional virtual orgs Community overlays on classic org structures
Large or small, static or dynamic
8/8/2019 IBM Grid Computing
26/66
2003 IBM Corporation
Broader Context Grid Computing has much in common with major
industrial thrusts Business-to-business, Peer-to-peer, Application Service
Providers, Storage Service Providers, Distributed Computing,
Internet Computing
Sharing issues not adequately addressed by existingtechnologies Complicated requirements: run program X at site Y subject to
community policy P, providing access to data at Z according to
policy Q
High performance: unique demands of advanced & high-performance systems
8/8/2019 IBM Grid Computing
27/66
2003 IBM Corporation
The Globus Project
Close collaboration with real Grid projects inscience and industry
Development and promotion of standard Gridprotocols to enable interoperability and sharedinfrastructure
Development and promotion of standard Gridsoftware APIs and SDKs to enable portability andcode sharing
The Globus Toolkit: Open source, reference
software base for building grid infrastructure andapplications
Global Grid Forum: Development of standardprotocols and APIs for Grid computing
8/8/2019 IBM Grid Computing
28/66
2003 IBM Corporation
Some Important Definitions
Resource
Network protocol
Network enabled service
Application Programmer Interface (API)
Software Development Kit (SDK)
Syntax
Policies
8/8/2019 IBM Grid Computing
29/66
2003 IBM Corporation
Globus Architecture
Descriptive Provide a common vocabulary for use when describing Grid
systems
Guidance Identify key areas in which services are required
Prescriptive Define standard Intergrid protocols and APIs to facilitate
creation of interoperable Grid systems and portable
applications
8/8/2019 IBM Grid Computing
30/66
2003 IBM Corporation
One View of Requirements
Identity & authentication
Authorization & policy
Resource discovery
Resource characterization
Resource allocation
(Co-)reservation, workflow
Distributed algorithms
Remote data access
High-speed data transfer
Performance guarantees
Monitoring
q
Adaptationq Intrusion detection
q Resource management
q Accounting & payment
q Fault managementq System evolution
q Etc.
q Etc.
q
8/8/2019 IBM Grid Computing
31/66
2003 IBM Corporation
A Protocol-oriented View of Grid Architecture
Development of Grid protocols & services Protocol-mediated access to remote resources
New services: e.g., resource brokering
On the Grid = speak Intergrid protocols
Mostly (extensions to) existing protocols
Development of Grid APIs & SDKs Interfaces to Grid protocols & services
Facilitate application development by supplying higher-level
abstractions
The (hugely successful) model is the Internet
8/8/2019 IBM Grid Computing
32/66
2003 IBM Corporation
Layered Grid Architecture
Application
FabricControlling things locally: Accessto, & control of, resources
ConnectivityTalking to things: communication(Internet protocols) & security
ResourceSharing single resources:negotiating access, controlling use
CollectiveCoordinating multiple resources:ubiquitous infrastructure services,
app-specific distributed services
Internet
Transport
Application
Link
Internet
ProtocolArchite
cture
8/8/2019 IBM Grid Computing
33/66
2003 IBM Corporation
Protocol, Services & API occur at each level
Languages/Frameworks
Fabric Layer
Applications
Local Access APIs and Protocols
Collective Service APIs and SDKs
Collective ServicesCollective Service Protocols
Resource APIs and SDKs
Resource ServicesResource Service Protocols
Connectivity APIs
8/8/2019 IBM Grid Computing
34/66
2003 IBM Corporation
Fabric Layer
Just what you would expect: the diverse mix ofresources that may be shared Individual computers, Condor pools, file systems, archives,
metadata catalogs, networks, sensors, etc., etc.
Few constraints on low-level technology:connectivity and resource level protocols formthe neck in the hourglass
Defined by interfaces not physical characteristics
8/8/2019 IBM Grid Computing
35/66
8/8/2019 IBM Grid Computing
36/66
2003 IBM Corporation
Resource Layer Protocols & Services
Grid Resource Allocation Mgmt (GRAM) Remote allocation, reservation, monitoring, control of
compute resources
GridFTP protocol (FTP extensions)
High-performance data access & transport Grid Resource Information Service (GRIS)
Access to structure & state information
Network reservation, monitoring, control
All built on connectivity layer: GSI & IP
8/8/2019 IBM Grid Computing
37/66
2003 IBM Corporation
Collective Layer Protocols & Services
Index servers aka metadirectory services Custom views on dynamic resource collections assembled by a
community
Resource brokers (e.g., Condor Matchmaker)
Resource discovery and allocation Replica catalogs
Replication services
Co-reservation and co-allocation services
Workflow management services Etc.
8/8/2019 IBM Grid Computing
38/66
2003 IBM Corporation
Security Services
Resources being used may be valuable & theproblems being solved sensitive
Resources are often located in distinct administrativedomains Each resource has own policies & procedures
Set of resources used by a single computation maybe large, dynamic, and unpredictable Not just client/server, requires delegation
It must be broadly available & applicable Standard, well-tested, well-understood protocols; integrated with
wide variety of tools
8/8/2019 IBM Grid Computing
39/66
2003 IBM Corporation
Security Services (GSI)
GSI-enabled
GRAM server
GSI-enabled
GRAM server
Remote processcreation requests*
* With mutual authentication
Site A(Kerberos) Site B(Unix)
Site C(Kerberos)
GSI-enabledFTP server
AuthorizeMap to local idAccess file
Remote fileaccess request*
Computer
User
Single sign-on via grid-id
& generation of proxy cred.
Or: retrieval of proxy cred.from online repository
User ProxyProxy
credential
Computer
Communication*Process
Kerberosticket
Restrictedproxy
Process
Restrictedproxy
Local idLocal id
Authorize
Map to local idCreate processGenerate credentials
Ditto
8/8/2019 IBM Grid Computing
40/66
2003 IBM Corporation
Grid Security Infrastructure (GSI)
Extensions to standard protocols & APIs Standards: SSL/TLS, X.509 & CA, GSS-API
Extensions for single sign-on and delegation
Globus Toolkit reference implementation of GSI
SSLeay/OpenSSL + GSS-API + SSO/delegation Tools and services to interface to local security
Simple ACLs; SSLK5/PKINIT for access to K5, AFS;
Tools for credential management
Login, logout, etc.
Smartcards
MyProxy: Web portal login and delegation K5cert: Automatic X.509 certificate creation
8/8/2019 IBM Grid Computing
41/66
2003 IBM Corporation
Resource Management Services
Enabling secure, controlled remote access toheterogeneous computational resources andmanagement of remote computation Authentication and authorization
Resource discovery & characterization Reservation and allocation
Computation monitoring and control
Addressed by new protocols & services GRAM protocol as a basic building block
Resource brokering & co-allocation services
GSI for security, MDS for discovery
8/8/2019 IBM Grid Computing
42/66
2003 IBM Corporation
Resource Management Services
The Grid Resource Allocation Management(GRAM) protocol and client API allows programsto be started on remote resources, despite localheterogeneity
Resource Specification Language (RSL) is usedto communicate requirements
A layered architecture allows application-specificresource brokers and co-allocators to be defined
in terms of GRAM services Integrated with Condor, PBS
8/8/2019 IBM Grid Computing
43/66
2003 IBM Corporation
Resource Management Architecture
GRAM GRAM GRAM
LSF Condor NQE
Application
RSL
Simple ground RSL
InformationService
Localresourcemanagers
RSLspecialization
Broker
Ground RSL
Co-allocator
Queries
& Info
8/8/2019 IBM Grid Computing
44/66
2003 IBM Corporation
GRAM Protocol
GRAM-1: Simple HTTP-based RPC Job request
Returns a job contact: Opaque string that can be passed between
clients, for access to job
Job cancel, status, signal
Event notification (callbacks) for state changes Pending, active, done, failed, suspended
GRAM-1.5 (U Wisconsin contribution) Add reliability improvements
Once-and-only-once submission
Recoverable job manager service
Reliable termination detection
GRAM-2: Moving to Web Services (SOAP)
8/8/2019 IBM Grid Computing
45/66
2003 IBM Corporation
GRAM Components
Grid SecurityInfrastructure
Job Manager
MDS client API callsto locate resources
Query current statusof resource
Create
RSL Library
Parse
RequestAllocate &
create processes
Process
Process
Process
Monitor &control
Site boundary
Client MDS: Grid Index Info Server
Gatekeeper
MDS: Grid Resource Info Server
Local Resource Manager
MDS client API callsto get resource info
GRAM client API statechange callbacks
8/8/2019 IBM Grid Computing
46/66
2003 IBM Corporation
Information Services
System information is critical to operation of thegrid and construction of applications What resources are available?
Resource discovery
What is the state of the grid? Resource selection
How to optimize resource use Application configuration and adaptation?
We need a general information infrastructure to
answer these questions
8/8/2019 IBM Grid Computing
47/66
2003 IBM Corporation
Grid Information Service
Provide access to static and dynamic informationregarding system components
A basis for configuration and adaptation inheterogeneous, dynamic environments
Requirements and characteristics Uniform, flexible access to information
Scalable, efficient access to dynamic data
Access to multiple information sources
Decentralized maintenance
8/8/2019 IBM Grid Computing
48/66
2003 IBM Corporation
Two classes of Information Services
Resource Description Services Supplies information about a specific resource (e.g. Globus
1.1.3 GRIS).
Aggregate Directory Services
Supplies collection of information which was gathered frommultiple GRIS servers (e.g. Globus 1.1.3 GIIS).
Customized naming and indexing
8/8/2019 IBM Grid Computing
49/66
2003 IBM Corporation
Information Protocols
Grid Resource Registration Protocol Support information/resource discovery
Designed to support machine/network failure
Grid Resource Inquiry Protocol Query resource description server for information
Query aggregate server for information
LDAP V3.0 in Globus 1.1.3
8/8/2019 IBM Grid Computing
50/66
2003 IBM Corporation
Meta-Computing Directory Service (MDS)
Use LDAP as Inquiry
Access information in a distributed directory Directory represented by collection of LDAP servers
Each server optimized for particular function
Directory can be updated by: Information providers and tools
Applications (i.e., users)
Backend tools which generate info on demand
Information dynamically available to tools andapplications
8/8/2019 IBM Grid Computing
51/66
2003 IBM Corporation
Grid Resource Information Service
Server which runs on each resource Given the resource DNS name, you can find the GRIS server (well
known port = 2135)
Provides resource specific information
Much of this information may be dynamic Load, process information, storage information, etc. GRIS gathers this information on demand
White pages lookup of resource information Ex: How much memory does machine have?
Yellow pages lookup of resource options Ex: Which queues on machine allows large jobs?
8/8/2019 IBM Grid Computing
52/66
2003 IBM Corporation
Grid Index Information Service
GIIS describes a class of servers Gathers information from multiple GRIS servers
Each GIIS is optimized for particular queries Ex1: Which machines are >16 process SGIs?
Ex2: Which storage servers have >100Mbps bandwidth to host X?
Akin to web search engines
Organization GIIS The Globus Toolkit ships with one GIIS
Caches GRIS info with long update frequency Useful for queries across an organization that rely on relatively static
information (Ex1 above)
Can be merged into GRIS
D t M t S i
8/8/2019 IBM Grid Computing
53/66
2003 IBM Corporation
Data Management Services
Two major Data Grid components:
1. Data Transport and Access Common protocol
Secure, efficient, flexible, extensible data movement
Family of tools supporting this protocol
2. Replica Management Architecture Simple scheme for managing:
multiple copies of files
collections of files
G idFTP
8/8/2019 IBM Grid Computing
54/66
2003 IBM Corporation
GridFTP
Why FTP? Ubiquity enables interoperation with many commodity tools
Already supports many desired features, easily extended to
support others
Well understood and supported
We use the term GridFTP to refer to Transfer protocol which meets requirements
Family of tools which implement the protocol
Note GridFTP > FTP
Note that despite name, GridFTP is not restricted tofile transfer!
R li M t
8/8/2019 IBM Grid Computing
55/66
2003 IBM Corporation
Replica Management
Maintain a mapping between logical names for filesand collections and one or more physical locations
Important for many applications Example: CERN data
Multiple petabytes of data per year
Copy of everything at CERN (Tier 0)
Subsets at national centers (Tier 1)
Smaller regional centers (Tier 2)
Individual researchers will have copies
Replica Manager Components
8/8/2019 IBM Grid Computing
56/66
2003 IBM Corporation
Replica Manager Components
Replica catalog definition LDAP object classes for representing logical-to-physical
mappings in an LDAP catalog
Low-level replica catalog API globus_replica_catalog library
Manipulates replica catalog: add, delete, etc. High-level reliable replication API
globus_replica_manager library
Combines calls to file transfer operations and calls to low-level
API functions: create, destroy, etc.
Globus Overall View
8/8/2019 IBM Grid Computing
57/66
2003 IBM Corporation
Globus Overall View
Local ServicesCondor
LSF
MPI
PBS NQE Solaris
UDPTCP
AIXLinux
Applications
Core Services
I/O
MetacomputingDirectory Svcs
HeartBeatMonitor
GRAM
GASSGlobal Security
Interface
Nexus
High-Level Services & ToolsGlobusView Testbed Status
DUROC MPI Condor HPC++ Nimrod/G globusrun
secure messaging repositories
security services
cluster services
services hosting environment
resource mgmt
What is evolving Web Services & Grid
8/8/2019 IBM Grid Computing
58/66
2003 IBM Corporation
What is evolving Web Services & Grid
Web Services and Grid try to solve similar problems indifferent realms:
Defining an open distributed computing platform
Assuring interoperability
Dealing with heterogeneous platforms, protocols and
applications
In the business and scientific computing areas
8/8/2019 IBM Grid Computing
59/66
8/8/2019 IBM Grid Computing
60/66
2003 IBM Corporation
Hosting Environment
Open Grid Infrastructure (OGSI)
Implementation
Service Data AccessLifetime Management
GridService(required)
Other Interfaces(Optional)
Service creation (Factory)Service discovery (Registry)NotificationHandle Management
Other functions e.g.WorkflowAuditingResource Management
Element
ElementElementService Data
Grid ServiceHandle
Anatomy of a Grid Service
8/8/2019 IBM Grid Computing
61/66
2003 IBM Corporation
Hardware
Operating System
Other Middleware
Hosting Environment
Open Grid Infrastructure (OGSI)
Implementation
Abstract serviceinterface remains the
same
Grid Service Implementation Independence
8/8/2019 IBM Grid Computing
62/66
8/8/2019 IBM Grid Computing
63/66
2003 IBM Corporation
Hardware
Operating System
Other Middleware
Hosting Environment - J2EE
Open Grid Infrastructure (OGSI)Grid Service Implementation - Examples
File TransferService
FileSystem
Storage System (NAS/SAN)
Implementation
Abstract serviceinterface remains the
same
Database (DB2)
8/8/2019 IBM Grid Computing
64/66
2003 IBM Corporation
OGSA portTypesPortType Name Description
GridService encapsulates the root behavior of the service model
HandleResolver mapping from a GSH to a GSR
NotificationSource allows clients to subscribe to notification messages
NotificationSubscription defines the relationship between a single NotificationSourceand NotificationSink pair
NotificationSink defines a single operation for delivering a notificationmessage to the service instance that implements theoperation
Factory standard operation for creation of Grid service instances
ServiceGroup allows clients to maintain groups of services
ServiceGroupRegistration allows Grid services to be added and removed from aServiceGroup
ServiceGroupEntry defines the relationship between a Grid service and itsmembership within a ServiceGroup
8/8/2019 IBM Grid Computing
65/66
2003 IBM Corporation
Grid Vision
Partner Grid
across multiple orgs
Grid Vision
Enterprise Grid
inter-dept sharing within orgs
Service Grid
supported by xSPs
Grid
8/8/2019 IBM Grid Computing
66/66
2003 IBM Corporation
Grid Computing is real TODAY & very important for everycompany!Grids will be an integral part of your organizationson-demand infrastructure.