using the grid and semantic web technologies for resource management

30
DAS 2008 Dr. SabinCorneliu Buraga – www.infoiasi.ro/~busaco/ 1 Using the Grid and Semantic Web Technologies for Resource Management Sabin C. Buraga “A. I. Cuza” University of Iaşi, Romania Faculty of Computer Science

Upload: sabin-buraga

Post on 15-Jan-2015

1.321 views

Category:

Technology


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

1

Using the Grid and Semantic Web Technologies for Resource Management

Sabin C. Buraga“A. I. Cuza” University of Iaşi, Romania

Faculty of Computer Science

Page 2: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

2

Outline

Our goalGrid computing – a brief presentation

Knowledge management issuesSemantic Grid services

Conclusions

Page 3: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

3

Goal

A study regarding the use of the Semantic Web technologies for knowledge management

within a Grid platform

Part of the GRAI(Academic Grid for Complex Applications)

research grant

Page 4: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

4

Grid Computing

Sharing, selection, and aggregation of world‐wide distributed heterogeneous resources for solving 

large‐scale problems in different areas of interest or for proving access to massive repositories of data, 

information, or knowledge

Page 5: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

5

Grid Computing

Grid resources – hardware, software, logical –do not involve a particular central location 

for their management

Simultaneous use of large number of resources

Page 6: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

6

Grid Computing

Related technologies:peer‐to‐peer architectures

cluster computingInternet & Web computing

Page 7: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

7

Grid Computing

Open Grid Services Architecture (OGSA)employs the use of Web services technologies 

in the context of Grid computing

Grid services = statefulWeb services

using actual Web technologies: XML, WSDL, SOAP

Page 8: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

8

Grid Computing

Open Grid Services Infrastructure (OGSI) standardized model of infrastructure

Web Services Resource Framework (WSRF)support for different extensions: WS‐Security, WS‐Trust,…

Page 9: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

9

Grid Computing

Globusreference implementation of the Grid architecture 

and Grid protocols

Globus Toolkitimplementations for Java, Python etc.

via CoG (Commodity of Grid)

Page 10: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

10

Grid Computing

One difficulty is a coherent management of the Grid resources

we need to adopt a knowledge‐based methodologyvery useful in the context of Semantic Web

Page 11: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

11

Knowledge Management Issues

Advanced Knowledge Technologies (AKT) manifesto:6 challenges concerning the engineering and 

management of knowledge: acquiring modelingreusingretrievingpublishingmaintaining

Page 12: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

12

Knowledge Management Issues

The system should acquire knowledge, and not formatted text (provided by the final users)

A suitable model to store knowledge is a triple‐based one(RDF model)

entity has property with value

Page 13: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

13

Knowledge Management Issues

Information gathering involves obtaining selected (semi)structured data from external sources

RSS/Atom feeds, microformats, Web services,CGI scripts, RDF stores, databases

Page 14: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

14

Knowledge Management Issues

Knowledge modelingalthough each piece of information should be semantically modeled, this approach seems almost impossible in practice

Page 15: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

15

Knowledge Management Issues

The implicit (background) knowledge must be modeledin a explicit manner

Page 16: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

16

Knowledge Management Issues

Knowledge modeling

certain important information can be expressed by following the object‐oriented paradigm

Page 17: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

17

Knowledge Management Issues

Knowledge modeling

classes needed to be used are identified

properties are defined

information regarding the individuals (class instances)is filled in via collaborative mechanisms by the involved users

Page 18: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

18

Knowledge Management Issues

Knowledge modeling

information can be properly organized for both humanand computer access

information of interest can be rendered according tothe user needs and preferences

Page 19: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

19

Semantic Grid

We propose to use this approach for modelingthe Grid services

using semantic Web‐based descriptions for Grid services,the applications will automatically discover, invoke and 

compose the desired servicesinter‐operability & execution monitoring are also possible

Page 20: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

20

Semantic Grid

Example #1: attaching metadata to a Grid resource accessed via a Web portal

we adopt well‐known metadata standards:EXIF, DCMI (Dublin Core Metadata Initiative),…

Full explanation in the paper

Page 21: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

21

Semantic Grid

Example #2: creating social networks of existing users

FOAF (Friend Of A Friend) vocabulary

<foaf:Person rdf:ID="jsbach"><foaf:name>Johann Sebastian Bach</foaf:name><foaf:givenname>Johann</foaf:givenname><foaf:family_name>Bach</foaf:family_name><foaf:homepage rdf:resource="http://www.music.org/bach"/><foaf:knows rdf:resource="#vivaldi" />

</foaf:Person>

Page 22: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

22

Semantic Grid Services

Grid services can be semantically enriched by metadata and ontological descriptions

Semantic Web Services Framework (SWSF)OWL‐S and Semantic Web Services Ontology

process ontologies for Web services

Web Service Modeling Ontology (WSMO)

Page 23: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

23

Semantic Grid Services

Example #3: specifying a Grid service that offer access to the metadata attached to a given resource 

via WSMO declarations

we define basic operations regarding the resource storage, considered as files

we can easily classify the resources by grouping them on directories – an uncomplicated taxonomy

Page 24: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

24

Semantic Grid Services

Example #3: specifying a Grid service that offer access to the metadata attached to a given resource 

concepts: file, owner, and directory

relation: ownership

Full explanation in the paper

Page 25: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

25

Semantic Grid Services

Example #3: specifying a Grid service that offer access to the metadata attached to a given resource 

axiom: restricts an owner to be effectively memberof the owner class

axiom ownershipFromOwnerdefinedBy ownership (?x, ?y) :− ?x [ ownerOf hasValue ?y ] memberOf owner .

Page 26: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

26

Semantic Grid Services

Another interesting aspect in Grid resource modeling and structuring is denoted by 

SKOS (Simple Knowledge Organization System)

provides a model for expressing the basic structure & content of concept schemes: thesauri, taxonomies, terminologies, 

glossaries and other types of controlled vocabulary

Page 27: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

27

Conclusions

There are certain important challenges that concern the engineering and management of knowledge 

within a Grid platform

One possible solution is to adopt the actual Semantic Web technologies use of metadata and ontological constructsfor specifying Grid services and the involved knowledge

Page 28: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

28

Further Work

The use of Grid technologies for decision making (e.g., disaster management), in conjunction to the software agents

Page 29: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

29

Summary

Our goalGrid computing – a brief presentation

Knowledge management issuesSemantic Grid services

Conclusions

Page 30: Using the Grid and Semantic Web Technologies for Resource Management

DAS 2008

Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/

30

Thank you!

?