Title: Open Grid Service Architecture spec2
1Open Grid Service Architecture spec(2)
- March 17, 2006
- Yonsei University
- Super Computing Laboratory
- Heo Eui
2Outline
- Introduction
- OGSA services
- Data Services
- Resource Management Services
- Security Services
- Self-Management Services
- Information Services
- Next seminar
3Replication
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
4Open Grid Service Architecture
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
5OGSA framework
6Data Services
- Objectives
- Movement, access and update of data resources
- Not specify the meaning of data (cf. information
service) - Types of data resource
- Data resource- any entity that can act as a
source or sink of data - Types
- Flat files
- Streams
- DBMS
- Catalogues
- Derivations
- Data services
7Data Services
- Example scenarios
- Remote access
- Staging
- Replication
- Federation
- Metadata
8Data Services
- Functional capabilities
- Transparency virtualization
- Client APIs
- Extensible data type support and operation
- Data location management
- Simple access
- Queries (Structured Access)
- Transformation
- Data update
- Security mapping extensions
- Data resource configuration
- Metadata
- Provenance
9Resource Management Service
- Objective
- Management of the resources themselves
- Management of the resources on Grid
- Management of the OGSA infrastructure, itself
composed of resources - Model
10Resource Management Service
11Resource Management Service
- Level of interface
- Resource level
- Resources are managed directly through their
native manageability interfaces (e.g. SNMP,
CIM/WBEM, JMX) - Management
- Monitoring, setup control, discovery
- Infrastructure level
- Base manageability model
- Represent resources as WS-Resources
- Manipulate through the standard Web services
means - Access to resource level of the resources
- Generic manageability interface
- Common to all services implementing OGSA
capabilities - Introspection, monitoring, creation, destruction,
etc.
12Resource Management Service
- Level of interface
- OGSA functions level
- Functional interface
- Expose resource management capabilities
- Manageability interface
- General manageability interface
- Management capabilities
- Infrastructure level
- OASIS WSDM
- Management of Web services (MOWS)
- Management using Web services (MUWS)
- Functions level
- Resource reservation, monitoring control, VO
management, security management, etc.
13Security services
- Objective
- Grid application must adhere to the
domain-locally enforced policies
cross-organizational agreement - Implementation-agnostic
- Extensible
- Integratable
14Security services
15Security services
- Virtual community concept
16Security services
- Capabilities
- Authentication
- Identity mapping
- Authorization
- Credential conversion
- Audit secure logging
- Privacy
17Self-Management Service
- Objective
- Reduce the costs complexity of managing the
system - Preliminary stage in OGSA
- Basic attributes
- Service Level Agreement (SLA)
- Policy
- Govern the behaviors of Service Level Manager
- Derived from SLA
- Service Level Manager (SLM)
18Self-Management Service
- Capabilities
- Service level management
- Monitoring
- Analysis projection
- Action
- Policy and model based management
- Entitlement
- Planning
- Capacity management
- Provisioning
- Analytics
19Information Services
- Objective
- Efficiently access and manipulate information
about applications, resources and services - Relatively static data used for discovery
- Model
- Producers an consumers should be decoupled not
required any prior knowledge of each other - Not prescriptive on the data model for
information
20Information Services
- Functional capabilities
- Naming
- Discovery
- Message delivery
- Logging
- monitoring
21Globus Open Source Grid Software
Web ServicesComponents
Non-WS Components
Data Management
Security
CommonRuntime
Execution Management
Information Services
22Next Seminar
- 3/24 (?) Globus Toolkit V4
- ???
- Grid services for distributed system integration
- 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