Académique Documents
Professionnel Documents
Culture Documents
Presentation
Anbazhagan Mani
Grid Computing Competency Center
IBM India Software Lab
• Grid Overview
• Demo
Appendix
Grid Links
On Demand
Network-Centric
Client-Server
Mainframe
Responsive
Variable = Profit
Focused
Resilient
© 2003 IBM Corporation
On Demand Operating Environment Attributes
Open Integrated
…an approachable, adaptive, integrated and
reliable infrastructure delivering on demand
services for on demand business operations
…
Virtualized Autonomic
Grid Computing
Distributed Computing Over a Network,
Using Open Standards to Enable
Heterogeneous Operations
© 2003 IBM Corporation
What would it mean if your business could…
• Cut the design time of products in half, while reducing the instances of
defects?
• Unite research teams around the world to take advantage of the most
up-to-date learnings?
Application Gateway
Logging Logging
TPF
zSeries
Front-end for Web presence for financial services Back-end
Systems
Source: IBM Scorpion White Paper: Simplifying the Corporate IT Infrastructure, 2000
Infrastructure Optimization
Workload Management and Consolidation
Reduced Cycle Times
Enterprises
Simulation
Distributed Computing:
Grid
(Globus -> OGSA)
Applications:
Web Services
(SOAP, WSDL, UDDI)
Operating System:
Linux
Information:
World-wide Web
(html, http, j2ee, xml)
Communications:
e-mail
(pop3,SMTP,Mime)
Networking:
The Internet
(TCP/IP)
OGSA
OGSAOGSAOGSA
Enabled
Enabled OGSA
Enabled
Enabled
OGSA Enabled
Applications
System Management
Grid Services
Sevices
Open Grid Services Architecture (OGSA)
OGSI – Open Grid Services Infrastructure
Web Services
OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled
Workflo File Messagin
Security Database Directory
w Systems g
i vr e Sl a noi ss ef or P
ba pa C ci monot u A
System Management
Grid Services
Sevices
OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled OGSA Enabled
Workflo File Messagin
Security Database Directory
w Systems g
ba pa C ci monot u A
Increased Reduced
Productivity Complexity
Improved
Resiliency
• 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
• Resource
• Network protocol
• Network enabled service
• Application Programmer Interface (API)
• Software Development Kit (SDK)
• Syntax
• Policies
• 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
Application
Applications
Languages/Frameworks
Connectivity APIs
Local Access APIs and Protocols
Fabric Layer
• Communication
– Internet protocols: IP, DNS, routing, etc.
• Security: Grid Security Infrastructure (GSI)
– Uniform authentication, authorization, and message protection
mechanisms in multi-institutional setting
– Single sign-on, delegation, identity mapping
– Public key technology, SSL, X.509, GSS-API
– Supporting infrastructure: Certificate Authorities, certificate &
key management, …
GSI-enabled
Site C FTP server
(Kerberos)
* With mutual authentication Authorize
Map to local id
Access file
Broker
RSL
RSL specialization
Queries Information
Application
& Info Service
Ground RSL
Co-allocator
Gatekeeper Parse
Process
Monitor &
control Process
RSL Library
Process
• 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 to
file transfer!
Applications
resource mgmt
Core Services
Nexus GRAM
Metacomputing HeartBeat
Directory Svcs Global Security Monitor
I/O Interface GASS
secure messaging repositories
cluster services
security services
Local Services
Condor MPI TCP UDP
services hosting environment
LSF PBS NQE Linux AIX Solaris
• Assuring interoperability
OGSA
OGSA
Hosting Environment
Abstract service
interface remains the
same
Implementation
Hosting Environment
Other Middleware
Operating System
Hardware
© 2003 IBM Corporation
Open Grid Infrastructure (OGSI)
Grid Service Implementation - Examples
Abstract service
interface remains the
same
Registry
Service
Implementation
Database (DB2)
Operating System
Hardware
Abstract service
interface remains the
same
File Transfer
Service
Implementation
Other Middleware
Database (DB2)
Grid Vision
Service Grid
supported by xSPs
Partner Grid
across multiple orgs
Enterprise Grid
inter-dept sharing within orgs