Open Grid Service Architecture OGSA - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Open Grid Service Architecture OGSA

Description:

Web Services address discovery & invocation of persistent services ... Location. Service. XIO. G. T. 3. Credential. Management. G. T. 4. Python WS Core [contribution] ... – PowerPoint PPT presentation

Number of Views:84
Avg rating:3.0/5.0
Slides: 15
Provided by: paro9
Category:

less

Transcript and Presenter's Notes

Title: Open Grid Service Architecture OGSA


1
Open Grid Service Architecture (OGSA) Globus
Toolkit V4
  • March 10, 2006
  • Yonsei University
  • Super Computing Laboratory
  • Heo Eui

2
Outline
  • Introduction
  • Grid Infrastructure
  • Open Grid Service Architecture
  • Globus Toolkit V4
  • Next Seminar

3
Introduction
  • Open Grid Services Architecture (OGSA)
  • A service-oriented architecture for the Grid
    Model realized as applications/extensions of Web
    Services
  • The Open in OGSA
  • The process by which the architecture is defined
    is open to all and transparent.
  • This means Standards Development Organizations
  • GGF, OASIS, W3C, IETF, ...
  • The fundamental basis for the next generation of
  • Grid middleware
  • Grid application interface
  • Web Services

4
Grid Infrastructure
More specialized domain-specific services
Other schemas
OGSA services registry, authorization,
monitoring, data access, management, etc., etc.
OGSA schemas
Web Service Resource Framework
Web Services
Host. Env. Protocol Bindings
Transport
Hosting Environment
Protocol
Hosting Environment
5
Grid Infrastructure
Grid
Web
6
Web Services Application Integration
  • An architecture approach
  • Service-Oriented Architecture
  • Make everything a web service
  • Publish, Find, Bind
  • A collection of open internet-influenced
    standards
  • XML, SOAP, WSDL, UDDI, etc.
  • Interoperability is key
  • When crossing organisational boundaries
  • Globus, GLite, OMII, ChinaGrid, ?
  • Between platforms, languages, etc.
  • Interface
  • Minimal shared understanding between service
    requestor provider

7
Open Grid Service Architecture
  • History Distributed Computing
  • First
  • Link all machines together
  • Internet, TCP/IP
  • Second
  • Link all documents together
  • WWW, HTTP, HTML, XML
  • Third
  • Link all applications together
  • Web Services SOAP, WSDL, UDDI, etc
  • Now
  • Linking everything else together (?)
  • Grid OGSA

8
Grid service
  • Web Services address discovery invocation of
    persistent services
  • Interface to persistent state of entire
    enterprise
  • Grids must also support transient service
    instances, created/destroyed dynamically
  • Interfaces to the states of distributed
    activities
  • All services adhere to specified Service
    Interfaces and behaviors
  • reliable invocation, lifetime management,
    discovery, authorization, notification,
    upgradeability, concurrency, manageability
  • Interfaces for managing Grid service instances
  • Factory, registry, discovery, lifetime, etc.

9
Web service model
Endpoint Reference
Runtime environment
Web Service
message
address
INTERFACE
10
WS-Resource Framework
Resource id Address
Endpoint Reference
Runtime environment
resource
id
context
Web Service
message
resource
address
INTERFACE
context
11
Replication
Transfer
Context Services
VO Mgmt
Data Services
Integration
Policy Mgmt
Access
Information Services
Context Services
Info Services
Data Services
Event Mgmt
Monitoring
Discovery
Logging
Execution Mgmt Services
Infra Services
Execution Mgmt Services
WSRF
WSN
WSDM
Job Mgmt
Execution Planning
Workflow Mgmt
Workload Mgmt
Execution
Naming
Infrastructure Services
Rsrc Mgmt Services
Self Mgmt Services
Provisioning
Deployment
Configuration
Reservation
Security Services
Resource Mgmt Services
Heterogeneity Mgmt
Self Mgmt Services
Authentication
Optimization
Authorization
Service Level Attainment
Security Services
Integrity
QoS Mgmt
Boundary Traversal
12
Globus Toolkit V4
  • Core Web services
  • Infrastructure for building new services
  • Security
  • Apply uniform policy across distinct systems
  • Execution management
  • Provision, deploy, manage services
  • Data management
  • Discover, transfer, access large data
  • Monitoring
  • Discover monitor dynamic services

13
Globus Open Source Grid Software
Web ServicesComponents
Non-WS Components
Data Management
Security
CommonRuntime
Execution Management
Information Services
14
GT4 Web Services Core
15
Next Seminar
  • 3/17 (?) Open Grid Service Architecture (OGSA)
  • ??? Grid services for distributed system
    integration
  • ?? The Open Grid Service Architecture, Version
    1.0 (1)
  • ??? The Open Grid Service Architecture, Version
    1.0 (2)
  • 3/24 (?) Globus Toolkit V4
  • ??? Globus Toolkit Version 4 Software for
    Service-Oriented Systems
  • ?? A Globus Primer (1)
  • ??? A Globus Primer (2)
  • 3/31 (?) ???? MPI, tutorial
  • ??? Performance Evaluation of Some MPI
    Implementations on Workstation Clusters
  • ??? MPICH-G2 A Grid-enabled implementation of
    the Message Passing
  • ?? GT4, MPICH-G2 tutorial
Write a Comment
User Comments (0)
About PowerShow.com