(13) Semantic Web Technologies - Linked Data & Semantic Search
Using the Grid and Semantic Web Technologies for Resource Management
-
Upload
sabin-buraga -
Category
Technology
-
view
1.317 -
download
5
description
Transcript of Using the Grid and Semantic Web Technologies for Resource Management
![Page 1: Using the Grid and Semantic Web Technologies for Resource Management](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/1.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/4.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/7.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/8.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/9.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/10.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/11.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/12.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/13.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/14.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/15.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/16.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/17.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/18.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/19.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/20.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/21.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/22.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/23.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/24.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/25.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/26.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/27.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/28.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/29.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022020306/54b7a1454a79592d048b45ab/html5/thumbnails/30.jpg)
DAS 2008
Dr. Sabin‐Corneliu Buraga – www.infoiasi.ro/~busaco/
30
Thank you!
?