Remarks on Web and Grid Services: OGSA and OGSI e-Science All Hands Meeting September 4 2003 Geoffrey Fox, Indiana University.

Download Report

Transcript Remarks on Web and Grid Services: OGSA and OGSI e-Science All Hands Meeting September 4 2003 Geoffrey Fox, Indiana University.

Remarks on Web and Grid Services:
OGSA and OGSI
e-Science All Hands Meeting
September 4 2003
Geoffrey Fox, Indiana University
Summary Remarks
• Do we need to support OGSI and non OGSI e-Science Services?
– e.g. DAIS and “Job Submit” standards should have non OGSA/OGSI service and
OGSA/OGSI versions
– Does OGSA imply OGSI or a set of Service functionalities or both? i.e. what is
OGSA?
– Is a Grid Service a Web Service? Both yes and no can be argued depending on
whether need for particular technology (OGSI) is or is not a “generic” Web
Service
• It would be useful to have a tentative agreement on process - which
standards come out of
–
–
–
–
–
GGF OGSA Working Group
GGF Function-specific Research/Working Group
OASIS
W3C
Application consortia
• Do we want “ultimate” standards or maybe rapid prototyping agreements for
next 2-3 years
– Lightweight process
– Some potential critical standards like WSAddressing are still under discussion
• “Gap Analysis” identified many services (being) built and ripe for both
standardization and productization
Categorization of Technical Gaps and Grid Services
1: Architecture
and Style
2: Basic Technology
Runtime and
Hosting Environment
10: Portals
PSE’s
Area of Grid Services
Grid Services: Application Specific
Resource Specific
Generic
Compute
Resources
11: Network
Information
7: Information
8: Compute/File
3: Security
4: Workflow
5: Notification
6: Meta-data
9: Other
“Central” Architecture/Functionality/Style Gaps
• Agreement on Web Services but
– Hosting Environment and component model (OGSI) uncertain
– What is OGSA and what is application uncertain
6: Domain-Specific (Application) Grid Services
5: OGSA-compliant System Grid Services e.g. submit job
Some GGF
Application area
overlaps
4: Key OGSA Services e.g. security
3: Permeating Principles and Policies
WS
WS
WS
1: Hosting Environment
2: OGSI Web service Enhancements
WS
“Central Services
And Architecture”
Some GGF
W3C OASIS
Overlaps
•
Categories of Worldwide Grid Services
–
–
–
–
•
–
–
–
–
•
–
–
–
–
•
–
–
–
–
•
•
–
–
–
–
Types of Grid
R3
Lightweight
P2P
Federation and Interoperability
Core Infrastructure and Hosting Environment
Service Management
Component Model
Service wrapper/Invocation
Messaging
Security Services
Certificate Authority
Authentication
Authorization
Policy
Workflow Services and Programming Model
Composition/Development
Languages and Programming
Compiler
Enactment Engines (Runtime)
Notification Services
Metadata and Information Services
Basic including Registry
Semantically rich Services and meta-data
Information Aggregation (events)
Provenance
•
•
•
•
•
Information Grid Services
– OGSA-DAI/DAIT
– Integration with compute resources
– P2P and database models
Compute/File Grid Services
– Job Submission
– Job Planning Scheduling Management
– Access to Remote Files, Storage and
Computers
– Replica (cache) Management
– Virtual Data
– Parallel Computing
Other services including
– Grid Shell
– Accounting
– Fabric Management
– Visualization Data-mining and
Computational Steering
– Collaboration
Portals and Problem Solving Environments
Network Services
– Performance
– Reservation
– Operations
Many Gaps in Generic Services
• Some gaps like Workflow and Notification are to make
production versions of current projects
– Appendix shows workflow from DAME, DiscoveryNet, EDG,
Geodise, ICENI, myGrid, Unicore plus Cardiff, NEReSC ….
• RGMA and Semantic Grid offer improved meta-data
and Information services compared to UDDI and MDS
(Globus)
– Need comprehensive federated Information service
• Security requires architecture supporting dynamic finegrain authorization
• UK e-Science has pioneered Information Grids but
gap is continuation of OGSA-DAI, integration with
other services and P2P decentralized models
• Functionality of Compute/File Grids quite advanced
but services probably not robust enough for LCG or
Campus Grids