grid computing & semantic web. grid computing proposed with the idea of electric power grid;...

19
Grid Computing & Semantic Web

Upload: sabina-hood

Post on 04-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Grid Computing

&

Semantic Web

Page 2: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Grid Computing

• Proposed with the idea of electric power grid;

• Aims at integrating large-scale (global scale) computing resources;

Plug & Play

Page 3: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Grid Computing

Then what computing resources?

• Computer processors or clusters;• Networks;• Data storage devices;• Scientific instruments;• Most importantly, they should be

reached via Internet.

Page 4: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Why Grid Computing

Good things:• The increasing availability of computing

resources;• Yet not fully used;• Internet is everywhere.

Page 5: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Why Grid Computing

Challenges

• Too much data;

• Scalable?

• Multi-disciplinary collaboration;

• Security issues.

Page 6: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

A Definition

“ The Grid is a software infrastructure that enables flexible, secure, coordinated resource sharing among dynamic collection of individuals, institutions and resources” (Foster, Kesselman and Tuecke 2001)

Page 7: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

The Development

• From mid 1990s;

• Maturing in the 2000s;

• The tools, projects, and discussions.

Page 8: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Major ChallengesDesign widely accepted protocols for• Job status monitoring and execution

management;• Data management;• Resource coordination and discovery;• Security (authentication and authorization).

Define application programming interfaces (APIs) and Software Development Kits (SDKs)

Page 9: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Grid Application Examples

• http://www.globus.org/alliance/projects.php

• Faster, more secure and more flexible;

• Facilitate collaboration,

Page 10: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

GIS Grids • Grid for GIS applications;

• A few related projects (GEON, GISolve, LEAD);

( http://www.geongrid.org/)

Page 11: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Semantic Web

• Proposed to facilitate web-based information sharing;

• Aims at automated machine-based information processing;

Page 12: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Why Semantic Web

Current web

• HTML dominates the web;

• Designed for human to digest;

• No semantics embedded;

Page 13: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Why Semantics Matter

• Semantics: the meaning of data?

• Semantic heterogeneity (e.g. naming);

• Need formal description?

Page 14: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

Again, Why Semantic Web

• New generation of WWW;

• New representation of www data;

• As a global-scale intelligent database;

• How? (Enhance HTML by adding semantics)

Page 15: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

How to Build A Semantic Web

• Use URI (Uniform Resource Identifier);

• Similar to URL;

• Also with RDF (Resource Description Framework): Three URIs.

Page 16: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

An RDF Example

• The triples: Creator, title, name;• Formatted so can be processed

easily.

Source: http://infomesh.net/2001/swintro/

Page 17: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

More…• Can use RDF schema to model

data;

• May need to conduct reasoning tasks;

• Web Ontology Language (OWL).

Page 18: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

GIS Semantic Web

• GIS has similar semantic problems;

• The problem of interoperability;

• Geospatial ontologies.

Page 19: Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing

The End

Thanks!