GRIDSpace: Semantic Grid Services on the Web — Evolution towards a SoftGrid Oct 29 – 31 2007 The International Conference on.

Slides:



Advertisements
Similar presentations
A Lightweight Platform for Integration of Mobile Devices into Pervasive Grids Stavros Isaiadis, Vladimir Getov University of Westminster, London {s.isaiadis,
Advertisements

Alter – Information Systems 4th e d. © 2002 Prentice Hall 1 Moving Towards E-Business As Usual.
Cost Management ACCOUNTING AND CONTROL
Distributed Systems Architectures
1 Towards an Open Service Framework for Cloud-based Knowledge Discovery Domenico Talia ICAR-CNR & UNIVERSITY OF CALABRIA, Italy Cloud.
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
CSF4 Meta-Scheduler Tutorial 1st PRAGMA Institute Zhaohui Ding or
11 Application of CSF4 in Avian Flu Grid: Meta-scheduler CSF4. Lab of Grid Computing and Network Security Jilin University, Changchun, China Hongliang.
Sensor Web Enablement and GEOSS Presented by: Terence van Zyl.
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
SOA for EGovernment 1 Emergency Services Enterprise Framework: A Service-Oriented Approach Sukumar Dwarkanath COMCARE Michael Daconta Oberon Associates.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
© Fraunhofer Institute SCAI and other members of the SIMDAT consortium Data Grids for Process and Product Development using Numerical Simulation and Knowledge.
Designing Services for Grid-based Knowledge Discovery A. Congiusta, A. Pugliese, Domenico Talia, P. Trunfio DEIS University of Calabria ITALY
1 Preliminary results of the Environmental Data Exchange Network for Inland Waters (EDEN-IW) project Practical lessons. P. Haastrup.
Public B2B Exchanges and Support Services
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Universitá degli Studi di LAquila Mälardalens Högskola, Västerås 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management.
Secure Virtual Machine Execution Under an Untrusted Management OS Chunxiao Li Anand Raghunathan Niraj K. Jha.
All rights reserved © 2005, Alcatel Grid services over IP Multimedia Subsystem  Antoine Pichot, Olivier Audouin, Alcatel  GridNets ’06.
Communicating over the Network
1 Implementing Internet Web Sites in Counseling and Career Development James P. Sampson, Jr. Florida State University Copyright 2003 by James P. Sampson,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
1 Competitive Privacy: Secure Analysis on Integrated Sequence Data Raymond Chi-Wing Wong 1, Eric Lo 2 The Hong Kong University of Science and Technology.
Configuration management
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
1 Mobile Applications and Web Services Part II Prof. Klaus Moessner, Dr Payam Barnaghi Centre for Communication Systems Research Electronic Engineering.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering.
Ontology-based User Modeling for Web-based Information Systems Anton Andrejko, Michal Barla and Mária Bieliková {andrejko, barla,
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
1 Towards Building Generic Grid Services Platform A component oriented approach Jeyarajan Thiyagalingam Stavros Isaiadis, Vladimir Getov Distributed and.
Creating and Capturing Customer Value
IONA Technologies Position Paper Constraints and Capabilities for Web Services
31242/32549 Advanced Internet Programming Advanced Java Programming
Denise Kirkpatrick Director, Learning & Teaching Learning together online: towards an understanding of online collaboration.
IMS5401 Web-based Systems Development Topic 2: Elements of the Web (i)Web Services (j)Implications of web technologies for system developers.
Requirements Analysis Moving to Design b521.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis.
Executional Architecture
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
Who are the Experts?Simon KampaSlide 1 Who are the Experts? Simon Kampa IAM Group University of Southampton
25 seconds left…...
Copyright 2001 Advanced Strategies, Inc. 1 Data Bridging An Overview Prepared for DIGIT By Advanced Strategies, Inc.
© Paradigm Publishing Inc Chapter 10 Information Systems.
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
Database Administration
Xiao Zhang and Wenliang Du Dept. of Electrical Engineering & Computer Science Syracuse University.
University of Minnesota Optimizing MapReduce Provisioning in the Cloud Michael Cardosa, Aameek Singh†, Himabindu Pucha†, Abhishek Chandra
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Chapter 13 The Data Warehouse
1 Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair April 12, © Ravi Sandhu World-Leading.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
From Model-based to Model-driven Design of User Interfaces.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
3 Cloud Computing.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
3 Cloud Computing.
1st International Conference on Semantics, Knowledge and Grid
Service Oriented Architecture (SOA)
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Presentation transcript:

GRIDSpace: Semantic Grid Services on the Web — Evolution towards a SoftGrid Oct 29 – 31 2007 The International Conference on Semantics, Knowledge and Grid, Xi’ an, China Tharam S. Dillon, Chen Wu, Elizabeth Chang DEBI Institute, Curtin University of Technology, Australia

Agenda Introduction Overview of Technologies Motivation GRIDSpace Grid Service Semantic Grid Web2.0 Motivation GRIDSpace Conceptual Model Overall Architecture Conclusion and future work

Introduction Distributed computing Observation Goal Grid computing Open Grid Services Architecture (OGSA) Semantic Grid Web applications SOA IDC estimates that by 2010, 80% software profits from SOA Observation Three areas of research are separate Grid Services, Semantic Grid, and Web2.0 Goal Towards an organic Grid Ecosystems “on the Web”

Grid Services OGSA Alternative to OGSA, previous studies proposed: Grid service: a potentially transient Web service based on Grid protocol expressed by WSDL (Comito et al. 2005) “Transient” is the key Grid: Virtual resource pool Web services: End-to-end Functional invocation Grid service requires extra “virtual” management E.g. service instantiation, state management, etc. provides Infrastructure Services, Data Services, Resource Management Services, Execution Management Services, Security Services, Self Management Services, and Information Services Alternative to OGSA, previous studies proposed: Grid-based Web services Web-based Grid services

Semantic Grid Semantic Grid an extension of the current Grid in which information and services are given well-defined meaning (Roure et al. 2005) But how it can be realised? Semantic Web + Semantic Web Services Semantic Grid reference architecture (Corcho et al. 2006) Principles for migrating from OGSA to Semantic Grid Web Services Modelling Ontology and Web Services Modelling Language (Toma et al. 2006) Semantic Space (Zhuge and Li 2007)

First, Grid resources must be formalised into services based on open standards, Second, service composition is the key for applications and users In current Web2.0 settings, service composition comes as the Mashup, Web applications that combine information from several sources and is provided through simple Web APIs. In Grid computing settings, we believe Mashup plays a key role in forming the Virtual Organisation, Third, Grid users at varying levels (i.e. end users, scientists, professionals) shall all contribute to the Grid platform during their participation.

Adopting both the service-oriented and user-oriented strategy to approach this level of service state management gives rise to the notion of “Transient Virtual Organisation”, which involves the lifecycle management of self-organised, dynamic Service Space The existing Web services architecture based on Remote Procedure Call (RPC) is not indeed “Web-oriented”, raised concern that “Web services do not have much in common with the Web” [16], and has potential weakness such as scalability, performance, flexibility, and implementability [17]. GRIDSpace architecture is motivated by four major factors – Soft aspect of Grid, service-orientation, transient service space, and Web-oriented architecture – that are built on top of Grid services, Service-Oriented Computing, Semantic Grid, and Web2.0.

Web 2.0 Web 2.0 is an attitude or philosophy E.g. Using Web 2.0 for Service discovery (Wu and Chang 2007) to think of Web as a platform of services Applications are built by composing services Users add “extra value” to these services through deeper level of participation for their own benefits Creating values from making connections Mashup is the key for value creation Mashup helps to form Virtual Organisation We differentiate Service mashup (data level) User mashup (meta-data level)

It provides infrastructure to enable service discovery and “mashup” at various levels. Grid services within a Service Space are referred to as ‘members’ of that Service Space. In GRIDSpace, we have identified and instantiated three types of Grid Service Spaces: OGSA Space, Semantic Grid Space, and Virtual Organisation

Thinking of Web as services “If you hit the Amazon.com gateway page, the application calls more than 100 services to collect data and construct the page for you” (Gray, 2006) Werner Vogels, Amazon CTO

Thinking of Web as a Value Chain Many vivid examples “on the Web” Google eBay Amazon

Motivation of GRIDSpace Negligence of the “soft” aspect of the Grid computing, root cause: Resources sharing vs. Service orientation Resource: provided on the ‘as is’ basis, thus needs infrastructure to ‘push’ to the users Service: provided on the ‘demand’ basis and has been ‘pulled’ from low level components or resources OGSA attempts to bridge the gap through ‘transformation on the surface’ But we need radical solution to “soften” Grid Incrementally value adding is the key We envision a Grid that supports hardware, software, and software/hardware hybrid resources It expands from the ‘middleware’ to a truly ‘SoftGrid’

Semantic Grid Space (SGS) refers to a focused Service Space where a group of related Grid services forms a domain-specific Grid service community in order to facilitate dependable collaboration through trust-driven service selection and semantic-based service discovery. Transient Virtual Organisation (VO) is a demand- driven Service Space that allows a small group of Grid services to form an ad hoc team working collectively in order to fulfil particular user demands during a given period of time. ad-hoc Grid service mashup – Grid service mediation, expansion, customisation, and integration are essential for a VO to satisfy real-world user requirements.

Conceptual Model for GRIDSpace OGSA Space Semantic Grid Space Virtual Organisation Grid Middleware Fabric Applications Grid Service Grid Layer Application Layer Semantic Grid Service Space Layer Web 2.0

Architectural Design for GRIDSpace

Scientists can apply two approaches to semantically enrich existing Grid services. The first top-down approach is based on the concept of ontology engineering [22], where scientists and domain experts manually annotate relevant Grid services using specific domain ontologies and/or knowledge databases. The second empirical approach builds on practical methods such as data/text mining, business intelligence, machine learning that can be carried out (semi-) automatically without intensive human involvement.

Semantic Grid Space nurtures Grid services mainly through three means: semantic enrichment, semantic classification, and semantic discovery rather than relying on the Service Broker, end users can also track down constantly-changing Grid services in any Service Spaces through the user-centred Grid Service Portal (GSP). A GSP refers to a locally-accessible and highly-customisable user interface that provides a personalised view of activities and information essential to performing Service Space functions. GSP acts as a proxy on behalf of the end users to maintain a list of communication channels to involved Service Spaces. Unlike a traditional HTTP proxy server shared by a group of corporate users, SSP is dedicated to serve only one user, thus creating the ‘user-centred’ view. SSP also reveals the notion of ‘User Mashup’– a core concept underpinning the attitude of Web2.0 [9].

Service Value Chain Global Space Domain Syndication Dynamic Alliance

User Mashup (see Figure 3) in the context of GSP refers to an activity in which the user can ‘hack’ standard Service Space communication protocols, and hence extensively customises user interface or features based on his own preferences User Mashup provides a powerful yet simple mechanism by which infinite ‘virtual’ syndications of Service Spaces can be created for each SSP. A Virtual Syndication of Service Spaces is a fresh, highly filtered, and combinatory view of several Services Spaces within a GSP. It is created, customised, and solely owned by each individual SSP user and does affect other users

User-centred Grid Service Portal

Prototype Some preliminary implementation work…

Global Space Sparse matrix A for Grid Services Collection

Preliminary Prototype Grid Service Syndication  Semantic Grid A Cluster Sim = 0.24 Semantic Space for WSDL

Preliminary Prototype Grid Service User Mashup and Grid Portal

Future Work User-Centred SoftGrid Infrastructure Application A Grid that can be used by users in daily life Application User provides/consumes values: Data Computation Intelligence Infrastructure provides: Connection Search Mashup Management

Conclusion Grid computing is about large-scale resource sharing OGSA strives to integrate Grid with SOA We advance the software middleware in OGSA towards the notion of software/hardware/hybrid This leads to the GRIDSpace conceptual model and architectural design We envision a truly SoftGrid in the near future

About Tharam S. Dillon PhD in Electronic Engineering from Monash University Professor of Digital Ecosystems and Business Intelligence Institute at Curtin University of Technology Was Dean of Information Technology, University of Technology Sydney Was Chair Professor of the Department of Computer Science and Computer Engineering at La Trobe University Was Head of the School of Engineering at La Trobe University Was Professor of Computing and Acting Head of the Department of Computing at Hong Kong Polytechnic University Research interests: Distributed Computing, Business Intelligence, Data Mining, Neural Networks, XML-based Systems, Ontologies

Thank you! http://debii.curtin.edu.au