1 / 19

OWL-S: As a Semantic Mark-up Language for Grid Services

OWL-S: As a Semantic Mark-up Language for Grid Services. By Narendranadh.J. Topics. Objective Introduction Current Scenario Motivation Semantics OWL-S Relevance to Grid Services Previous Work Why GWSDL2OWL-S How To Migrate From GWSDL2OWL-S Solution Space/Implementation

oberon
Download Presentation

OWL-S: As a Semantic Mark-up Language for Grid Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J

  2. Topics • Objective • Introduction • Current Scenario • Motivation • Semantics • OWL-S Relevance to Grid Services • Previous Work • Why GWSDL2OWL-S • How To Migrate From GWSDL2OWL-S • Solution Space/Implementation • What needs to be done/Challenges • Conclusions • Future Work

  3. Objective • To propose a suitable semantic description language for grid services

  4. Introduction • What is a Grid Service: Any Physical or logical resource e.g.: A collection of computers or A Complex Software Program • What is a Semantic Description Language: Represents resources in terms of their “meaning” rather than “syntax”. e.g.: A UNIX machine is either Solaris, LINUX etc.

  5. Current Scenario • Grid Services are Represented Syntactically.[ OGSI Spec.] • Uses GWSDL – Extension of WSDL The Extensions are for: State Fullness [ Service Data] Service Description Life Cycle Management

  6. Motivation • According to OGSI: The service description is meant to capture both interface syntax, as well as (in a very rudimentary, non-normative fashion) semantics. Concise semantics can be associated with each of these names in specification documents—and perhaps in the future through Semantic Web or other more formal descriptions.

  7. Motivation (cont’d) • Semantic Grid Visions for an e-science environment Demands: Dynamic Info. QoS of Grid services Versioning and Dynamic Policy Changes Multi Party Negotiation Interoperability • Also, Demands a More Expressive Language for Grid Service Publishing, Discovery and Composition.

  8. Semantics • OWL-S: Ontology Web Language for Web Services Claims: 1) Automatic Web Service Discovery 2) Automatic Web Service Invocation 3) Automatic Web Service Composition and Interaction 4) Automatic Web Service Execution Monitoring [ Currently not Supported]

  9. Semantics [ cont’d] • OWL-S uses OWL classes to represent resources, properties and the relationships between different classes • OWL reasoners infer semantics from these properties and relationships • OWL-S include: Service Profile: service desc. for humans Service Model: IOPEs Service Grounding: Concrete Specification

  10. OWL-S Relevance to Grid Services • Service Profiles Can be Used in Dual Ways: Representing Service Capabilities Representing Service Needs • Service Model Allows: Resource Analysis, Service Composition, Coordination and Execution Monitoring

  11. Previous Work • G-QoSM: Grid Service Discovery Using QoS Properties, Rashid etal • Ontology-based Resource Matching in the Grid – The Grid meets the Semantic Web Hongsuda Tangmunarunkit etal • A Grid Service Discovery Matchmaker based on Ontology Description, Simone A. Ludwig etc. • Autonomic Service Adaptation in ICENI using Ontological Annotation, Jeffrey Hau etal.

  12. Why GWSDL2OWL-S • GWSDL is Based on WSDL, Which is Syntactic Representation of Web Services • Will Revolutionize Grid Resource Utilization by Introducing Semantics in GWSDL Extensions Like: Service Data, Service Description, Life Cycle Management, Fault Management and Change Management

  13. How to Migrate from GWSDL2OWL-S • Both Use Abstract Types and Concrete Types GWSDL Abstract Types Concrete Types OWL-S Abstract Types Concrete Types GWSDL2OWL-S

  14. Cont’d • GWSDL Uses Semantically Poor WSDL XSD Types to Represent Abstract Types and Has a Good Grounding Specification • OWL-S Uses Semantically Rich OWL-S Classes and Is Not Yet Well Defined In Service Grounding • So, The Reference Architecture Will Include OWL Abstract Types and WSDL/GWSDL Concrete Types

  15. Solution Space/Implementation Globus Resource Management Architecture [ Using OWL-S ] OWL-S Brokers Queries & Info Application Info. Service Co-allocator Ground OWL-S WSDL/GWSDL GRAM GRAM GRAM LSF Condor NQE

  16. Challenges • Defining Name Spaces for GWSDL to OWL-S • OWL-S Editor for Grid Consumers • Tool for Automatic Transformation From GWSDL2OWL-S

  17. Conclusions • Semantic Grid Requires An Expressive Language For Grid Services and OWL-S Suitably Fits Into The Requirement • But, To Be Effective OWL-S Must Be Supported By Domain Ontology

  18. Future Work • Defining Example Grid Service Using OWL-S and GWSDL • Developing GWSDL2OWL-S Tool Kit

More Related