ARGUGRID Use Case using Instrumentation Mary Grammatikou National Technical University of Athens OGF 2009, Catania.

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

Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
SLA-Oriented Resource Provisioning for Cloud Computing
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Grid Quality of Service and Service Level Agreements Karim Djemame University of Leeds.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Requirements Elicitation Chapter 4. Establishing Requirements Two questions –What is the purpose of the system –What is inside and what is outside the.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Mike Smorul Saurabh Channan Digital Preservation and Archiving at the Institute for Advanced Computer Studies University of Maryland, College Park.
SpaceGRID and EGSO Satu Keski-Jaskari Maria Vappula Parallal Computing – Seminar
UMIACS PAWN, LPE, and GRASP data grids Mike Smorul.
Advanced Data Mining and Integration Research for Europe ADMIRE – Framework 7 ICT ADMIRE Overview European Commission 7 th.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
OGSA : Open Grid Services Architecture Ramya Rajagopalan
[ §4 : 1 ] 4. Requirements Processes II Overview 4.1Fundamentals 4.2Elicitation 4.3Specification 4.4Verification 4.5Validation Software Requirements Specification.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández.
Rainbow Facilitating Restorative Functionality Within Distributed Autonomic Systems Philip Miseldine, Prof. Taleb-Bendiab Liverpool John Moores University.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
SOA, BPM, BPEL, jBPM.
Enterprise Systems & Architectures. Enterprise systems are mainly composed of information systems. Business process management mainly deals with information.
Chapter 4 Requirements Engineering
Cracow Grid Workshop 2003 Institute of Computer Science AGH A Concept of a Monitoring Infrastructure for Workflow-Based Grid Applications Bartosz Baliś,
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Distributed Aircraft Maintenance Environment - DAME DAME Workflow Advisor Max Ong University of Sheffield.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
SEMANTIC AGENT SYSTEMS Towards a Reference Architecture for Semantic Agent Systems Applied to Symposium Planning Usman Ali.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
The world of autonomous reconfigurable systems Intelligent Interactive Distributed Systems Group Vrije Universiteit Amsterdam /
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
1.Registration block send request of registration to super peer via PRP. Process re-registration will be done at specific period to info availability of.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
Recording Actor Provenance in Scientific Workflows Ian Wootten, Shrija Rajbhandari, Omer Rana Cardiff University, UK.
1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande
1 Καστοριά Μάρτιος 13, 2009 Efficient Service Task Assignment in Grid Computing Environments Dr Angelos Michalas Technological Educational Institute of.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Workflow management tool for Earth science applications Ladislav Hluchy, Viet Tran Institute of Informatics.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
Autonomic Resource Virtualization in Cloud-like Environments A
Security Requirements for ChinaGrid Applications - What the current grid security solutions cannot do Hai Jin Huazhong University of Science and Technology.
Design and Manufacturing in a Distributed Computer Environment
Web Ontology Language for Service (OWL-S)
Policy based Cloud Services on a VCL platform
A Component-based Architecture for Mobile Information Access
Service Oriented Architectures (SOA): What Users Need to Know.
On the Use of Service Level Agreements in AssessGrid
Presentation transcript:

ARGUGRID Use Case using Instrumentation Mary Grammatikou National Technical University of Athens OGF 2009, Catania

Outline  ARGUGRID  Platform  Components  Scenarios  ARGUGRID Use Case  The Instruments in ARGUGRID

OGF 2009, Catania Goals  Develop argumentation-based foundations for the GRID, populated by rational decision- making agents within virtual organisations  Incorporate argumentation models into service-oriented architecture  Develop underlying platform using P2P computing  Validate ArguGRID by application scenarios General overview

ARGUGRID vision  Develop a semantic grid/service-oriented architecture to support applications Services/ resources/ Instruments Users (requesting services/resources) Argumentation-based Agents Communication Negotiation/VOs/contracts/disputes

ARGUGRID platform 1‘. Users send their goals to Agents

Platform: components  SCE (Semantic Composition Environment)  KDE  GOLEM (multi-agent platform)  MARGO agents:  Hosted on GOLEM  Use CaSAPI argumentation engine  ARGUGRID middleware:  PLATON (P2P Platform)  GRIA Grid platform

Semantic Service Composition - KDE  Supports  a service-oriented computing framework  semantic service composition  agent-based semantic service composition  multi-agent interaction on the Grid

GOLEM  GOLEM - Generalized OntoLogical Environments for Multi-agent systems  An agent environment that can be used to create multi-agent system applications  Agents in several container environment communicate and take decisions

MARGO & CASAPI  MARGO - Multiattribute ARGumentation framework for Opinion explanation  It is written in Prolog  Implements the ArguGRID argumentation framework about service selection and composition  MARGO is built on top of CASAPI  CASAPI - Credulous and Sceptical Argumentation : Prolog Implementation  It is a general-purpose tool for assumption-based argumentation

Peer to Peer technology in ARGUGRID  PLATON++ - P2P Load Adjusting Tree Overlay Networks  A new load-balancing framework, to support a distributed K-Dimensional tree system used for multi-attribute queries

GRID Platform  GRIA is the GRID middleware that ArguGRID uses to support the service – oriented infrastructure  Supports Business to Business collaborations  Provides an SLA module for ArguGRID needs

Use Case Earth observation (GMV – Spain)  Select appropriate (instruments) sensors/satellites e.g. for dealing with oil spill  Combine (instruments) sensors/satellites + other services (weather) e.g. for fire monitoring

Fire Monitoring Scenario  Earth Observation satellite designed to observe earth from orbit  Each Satellite brings on-board a series of instruments  Each instrument carries on different sensors i.e. radar and optical sensors  Currently not automatic way exists for accessing earth observation services i.e. images

Fire Monitoring Scenario Customers – Actors  Service Providers (Image providers, image transformation providers, fire detection providers)  Agents (user agent, provider agent)  Users (wildland fire community, civil protection services, forestry departments, concerned Ministries and Departments of Interior and Agriculture, researchers)

Preconditions  Different GRIA host machines that store the offered services along with their SLAs. Each service has to be wrapped as a GRIA service  Different machines containing GOLEM containers. Each GOLEM agent is equipped with the CASAPI argumentation engine and is assumed to have basic knowledge as defined by each use case scenario  A peer-to-peer platform, PLATON, runs as underlying middleware with each GOLEM container constituting a PLATON node  Set up of distributed Semantic Registries holding semantic information about the services, upon which the GOLEM agents query  KDE authoring tool interface, where the users enter to set their goals forming abstract workflows

Involved Resources  Earth Observation Instruments i.e. Radar and Optical Sensors  A Grid infrastructure consisting of different GRIA nodes  A peer-to-peer infrastructure  GOLEM containers of agents  Semantic Registries  KDE workflow authoring Tool and Semantic Composition Environment

Fire Monitoring Scenario Description 1. User asks for fire monitoring service in a specific area and with specific constraints (timely delivery and quality of image) 2. Submit user request to KDE authoring tool (abstract workflow) 3. The KDE delegates the abstract workflow to the GOLEM agents 4. GOLEM agents using MARGO argumentation engine, translate it to specific services (image acquisition, image clipping, fire detection)

Fire Monitoring Scenario Description 5. GOLEM agents use PLATON++ P2P platform to discover GRIA GRID services to perform the user request 6. The agents negotiate upon the service constraints in order to satisfy user goals  SLA negotiation about the delivery time, the image quality and the price 7. A concrete workflow is now formed and returned to KDE

Fire Monitoring Scenario Description 8. The concrete workflow is executed  First a satellite image from the desired area is returned (the appropriate instruments are called)  The image is given as input to the clipping service → a transformed image is returned  The new image is given as input to the fire detection service, which uses the radar/optical instruments to detect the fire  An image with the fire sources marked on it, is returned back to the user

Fire Detection Scenario Image

Conclusions  Growing need for Earth Observation products  Easier and timely access to large quantities of primary data is a condition for delivering effective services  Users do not need knowledge about services and instruments utilized  ARGUGRID provides an automatic way to derive information from the Earth Observation Instruments