Semantic Technologies in the Business Grid Collaboration Lifecycle Dr Ioannis Kotsiopoulos Page 1BREIN - Semantic Week 09.

Slides:



Advertisements
Similar presentations
Overview of NESSI Projects Portfolio Stefano De Panfilis Engineering Ingegneria Informatica S.p.A.
Advertisements

4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.
OGF-SOKU Workshop 08/05/2007 Pinar Alper. Oscar Corcho, Paolo Missier, Ioannis Kotsiopoulos, Ian Dunlop, Wei Xing, Sean Bechhofer, Carole Goble Semantic.
19/02/2006 The NESSI European Technology Platform 2nd Workshop – Shanghai Feb 2006 Stefano De Panfilis R&D Laboratories Engineering Ingegneria.
The Next Generation Grid Kostas Tserpes, NTUA Beijing, 22 of June 2005.
Pros and Cons of Cloud Computing Professor Kam-Fai Wong Faculty of Engineering The Chinese University of Hong Kong.
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.
Agreement-based Distributed Resource Management Alain Andrieux Karl Czajkowski.
The Acquisition and Sharing of Domain Knowledge Contained in Software with a Compliant SIK Architecture by Prof. dr. Vasile AVRAM Academy of Economic Studies.
Semantically enhanced SLA Negotiation Bastian Koller, High Performance Computing Center Stuttgart 5/5/2015Semantic Week, AmsterdamPage 1.
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
SPECIFYING AND MONITORING GUARANTEES IN COMMERCIAL GRIDS THROUGH SLA Sven Graupner Vijay MachirajuAad van Moorsel IEEE/ACM International Symposium on Clustering.
Net-Centric Software and Systems I/UCRC Copyright © 2011 NSF Net-Centric I/UCRC. All Rights Reserved. High-Confidence SLA Assurance for Cloud Computing.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Knowledge Enabled Information and Services Science Semantics in Services Dr. Amit P. Sheth, Lexis-Nexis Eminent Scholar, kno.e.sis center, Wright State.
Independent Insight for Service Oriented Practice Communicating SOA.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
SOA, BPM, BPEL, jBPM.
1 Autonomic Computing An Introduction Guenter Kickinger.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
15/09/2015Semantic Week Page 1 Enhancing Service Selection by Semantic QoS Henar Muñoz Frutos Telefónica I+D.
EbXML Technical Architecture From: ebXML Technical Architecture Specification v1.04,
25/3/08i-ESA ‘08Page 2 An overview of Semantic Interoperability Challenges related to Resource Provisioning in Business Grids Dr Ioannis Kotsiopoulos The.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Deploying Trust Policies on the Semantic Web Brian Matthews and Theo Dimitrakos.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Semantic Interoperability Berlin, 25 March 2008 Semantically Enhanced Resource Allocator Marc de Palol Jorge Ejarque, Iñigo Goiri, Ferran Julià, Jordi.
AMPol-Q: Adaptive Middleware Policy to support QoS Raja Afandi, Jianqing Zhang, Carl A. Gunter Computer Science Department, University of Illinois Urbana-Champaign.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web services Interoperability for Geospatial decision.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
The Grid: What Next? Karim Djemame Web Science Research Group School of Computing.
EbXML Technical Architecture From: ebXML Technical Architecture Specification v1.04,
More BREIN: Introduction Dr Ioannis Kotsiopoulos 01/06/2016BREIN - Meeting XXXSeite 1.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Jose Jimenez Telefónica I+D Future Network & Mobile Summit 2011 The vision of Future Internet in the FI PPP Core Platform project.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
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.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
06/12/2015Page 1 Rule-based SLA mediation Andras Micsik, Henar Muñoz Frutos.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Trust and Security for Next Generation Grids, Securing Grid-Based Supply Chains Marco Di Girolamo HP Italy Innovation Center, Italy On.
Quality of Service Models for Web Services Eric Montrym 2/18/05.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Enabling Grids for E-sciencE Agreement-based Workload and Resource Management Tiziana Ferrari, Elisabetta Ronchieri Mar 30-31, 2006.
Understanding The Cloud
CIM Modeling for E&U - (Short Version)
Similarities between Grid-enabled Medical and Engineering Applications
Gestione di Service Level Agreements (SLA) in sistemi Grid
Policy based Cloud Services on a VCL platform
Cloud Consulting Services and Solutions
Resource and Service Management on the Grid
On the Use of Service Level Agreements in AssessGrid
Business Process Management and Semantic Technologies
NextGRID: From Compute Grids to Grid SOAs and beyond
Presentation transcript:

Semantic Technologies in the Business Grid Collaboration Lifecycle Dr Ioannis Kotsiopoulos Page 1BREIN - Semantic Week 09

Presentation Outline BREIN Vision, Overview, Scenarios Guiding Principles Business Grid Collaboration Lifecycle Architectural Principles BREIN Ontologies Knowledge Aware Grid Services in BREIN What to take away 2BREIN - Semantic Week 09

BREIN Vision Objectives To take the Grid to business ‘To take the Grid to business’  Enable participants to easily interact  It provides an Intelligent, adaptive framework  Increase the stability and dynamism of the framework through a set of innovative technologies  Optimize the collaboration so as to meet the individual participant’s business objectives  Provide business entities with a means to optimize their service provisioning (regarding the respective business goals) Create an infrastructure that will increase the level and dynamism of collaborations among companies, with special focus on SMEs 3BREIN - Semantic Week 09

BREIN Vision in Business Terms Business aspects will be improved with this project: Privacy and confidentiality of data with encrypted communications and applied security policies Trust in enterprises (enterprise historical reputation) Negotiation between customer provider to define terms in the service provision is done as a contract. Provider should satisfy the terms agreed or penalties should be applied. Hides the high complexity in the current Grid infrastructure to users Reduces the human interaction in business tasks by automating them Providing easy way of usage Cost Reduction Simplicity for users Service Level Agreement Reliability Increases business competitiveness Enhanced Security and Privacy SLA guaranteed with penalties in case of violations The framework is dynamic and can adapt to changing situations Self-Management, Self-Configuration Outsourcing of infrastructure capabilities, to reduce the investment in hardware and software SaaS model can be applied Complex collaboration chain, driven by each party's business objectives Enterprises pursue their own business objectives Optimized business benefits for all parties 4BREIN - Semantic Week 09

The team Coordinated by Telefonica I+D and technically lead by U. Stuttgart 16 partners with experience in Workflow Management, Multi-agent technologies, Business Process Modelling, Security, HPC and Semantic technologies. Strong emphasis on industrial partner scenarios; visionary scenarios (10 years vision) and the validation scenarios (what can be shown short term). ANSYS is leading the Virtual Engineering Scenario: use HPC and traditional computational Grid but want to increase flexibility, agility, reliability to provide new services to their customers Stuttgart Airport: Bring Grid Computing processes to manage ground handling services and resources: buses, passengers, airplanes, catering, fuelling, luggage transportation, etc. 5BREIN - Semantic Week 09

Presentation Outline BREIN Vision, Overview, Scenarios Guiding Principles Business Grid Collaboration Lifecycle Architectural Principles BREIN Ontologies Knowledge Aware Grid Services in BREIN What to take away 6BREIN - Semantic Week 09

Semantic Grid Principles 7 Systematic management of metadata in Grid middleware Embedding and implicit metadata is the enemy of shareability and reuse in an open and decoupled and collaborative environment. Expose it. Manage it. Make it a first class citizen. Machine processable metadata is machine actionable metadata Enrich it. With meaning. Semantics. Semantic enrichment of metadata in Grid middleware Source: Carole Goble

Service-Oriented Knowledge Utility 8 A utility is a directly and immediately useable service with established functionality, performance and dependability, illustrating the emphasis on user needs and issues such as trust Services are knowledge- assisted (‘semantic’) to facilitate automation and advanced functionality, the knowledge aspect reinforced by the emphasis on delivering high level services to the user The architecture comprises services which may be instantiated and assembled dynamically, hence the structure, behaviour and location of software is changing at run-time Source: David De Roure

Business Grid Collaboration Lifecycle The actors –Typical Service Consumers; i.e. an engineer who wants to use a simulation service –Service Provider; i.e. A software company that wants to offer its software as a services –Service Provider (or Cloud Provider); a company like Amazon that wants to offer its resources as a service The BREIN Lifecycle –External: Capture Business Process, Create Workflow, Discover Service, Negotiate, Select Service, Use Service, Dissolve –Internal: Negotiate, Schedule resources, Outsource Resources (external lifecycle), Monitor Resources, Adapt, Dissolve 9BREIN - Semantic Week 09

Presentation Outline BREIN Vision, Overview, Scenarios Guiding Principles Business Grid Collaboration Lifecycle Architectural Principles BREIN Ontologies Knowledge Aware Grid Services in BREIN What to take away 10BREIN - Semantic Week 09

Service Customer – Provider Interaction Lifecycle Capture Business Process Create Workflow Discover Service Negotiate Select Service Use Service Dissolve BOC Promote ED Workflow Engine Semantic SLA Negotiation SA-SLA QoS Service Selection 11BREIN - Semantic Week 09

Service Provider – Provider Interaction Lifecycle Negotiate Schedule resources Outsource Resources Monitor Resources Adapt Dissolve Semantic Scheduler Multi-agent decision making Semantic Service Offer Discovery SA-SLA Semantic SLA Negotiation 12BREIN - Semantic Week 09

Presentation Outline BREIN Vision, Overview, Scenarios Guiding Principles Business Grid Collaboration Lifecycle Architectural Principles BREIN Ontologies Knowledge Aware Grid Services in BREIN What to take away 13BREIN - Semantic Week 09

Architecture Overview BREIN - Semantic Week 09 14

The Pillars of BREIN Semantic Infrastructure Specification for semantic Annotations (SA-SLA) - Backward compatible - Light weight approach Specification for semantic Annotations (SA-SLA) - Backward compatible - Light weight approach Conceptual model - Business ontology - QoS ontology -Technology ontology -Grid Resource Ontology Conceptual model - Business ontology - QoS ontology -Technology ontology -Grid Resource Ontology Architecture -S-OGSA -BREIN Semantic Infrastructure Architecture -S-OGSA -BREIN Semantic Infrastructure Knowledge Aware Grid Services -Semantics Scheduling -SLA negotiation & matching -Workflow execution -Multi-agents Knowledge Aware Grid Services -Semantics Scheduling -SLA negotiation & matching -Workflow execution -Multi-agents 15BREIN - Semantic Week 09

The Pillars of BREIN Semantic Infrastructure Architecture -S-OGSA -BREIN Semantic Infrastructure Architecture -S-OGSA -BREIN Semantic Infrastructure 16BREIN - Semantic Week 09

S-OGSA Model BREIN - Semantic Week Knowledge Entity Grid Entity Semantic Binding Is-a 0..m 1..m Grid Resource Is-a 1..m Knowledge Resource Knowledge Service Is-a OntologyRule-Base Is-a Virtual Machine Airport Bus Is-a Grid Service

18Final review, Manchester, 17th July 2007 S-OGSA Model –Semantic-OGSA –Semantic Grid Reference Architecture –A low-impact extension of OGSA –Mixed ecosystem of Grid and Semantic Grid services Services ignorant of bindings Services binding aware but unable to process them Services binding aware and capable of processing (part of) them –Everything is OGSA compliant Model Capabilities Mechanisms provide/ consume expose use

Presentation Outline BREIN Vision, Overview, Scenarios Guiding Principles Business Grid Collaboration Lifecycle Architectural Principles BREIN Ontologies Knowledge Aware Grid Services in BREIN What to take away 19BREIN - Semantic Week 09

The Pillars of BREIN Semantic Infrastructure Conceptual model - Business ontology - QoS ontology -Technology ontology -Grid Resource Ontology Conceptual model - Business ontology - QoS ontology -T-Technology ontology -G-Grid Resource Ontology Architecture -S-OGSA -BREIN Semantic Infrastructure Architecture -S-OGSA -BREIN Semantic Infrastructure 20BREIN - Semantic Week 09

The BREIN Roadmap Semantic WeekPage Usage Evaluation Structure Process Profiles Business

Semantic WeekPage 22 Semantic Modelling Services Top-down by domain experts Bottom-up by knowledge engineers Modelling process using BPM4SOA Modelling process using card sorting Ontology Domain feedback Ontology feedback Ontology input Domain input

Conceptual model Information involvedOntologies Domain independent Business OntologyTechnology Ontology Sector (scenario) dependent QoS Ontology VE ServiceVE Resource Enterprise-specific domain dependent ANSYSAmazon 23BREIN - Semantic Week 09 Grid Resource

The Pillars of BREIN Semantic Infrastructure Specification for semantic Annotations (SA-SLA) - Backward compatible - Light weight approach Specification for semantic Annotations (SA-SLA) - Backward compatible - Light weight approach Conceptual model - Business ontology - QoS ontology -Technology ontology -Grid Resource Ontology Conceptual model - Business ontology - QoS ontology -Technology ontology -Grid Resource Ontology Architecture -S-OGSA -BREIN Semantic Infrastructure Architecture -S-OGSA -BREIN Semantic Infrastructure 24BREIN - Semantic Week 09

SA-SLA: Motivation, problem area Semantic Interoperability during negotiation of SLAs –Several competing protocols –Different terminologies between Service Providers Different metrics used for definition of QoS Different types of services or resources from Service Providers Different benchmarking methods –Different languages Providers and consumers are collaborating on a global scale –New specifications will just add more confusion and introduce new interoperability problems –Modifying existing specifications without thinking of backward compatibility will increase interoperability problems BREIN - Semantic Week 09 25

Presentation Outline BREIN Vision, Overview, Scenarios Guiding Principles Business Grid Collaboration Lifecycle Architectural Principles BREIN Ontologies Knowledge Aware Grid Services in BREIN What to take away 27BREIN - Semantic Week 09

The Pillars of BREIN Semantic Infrastructure Specification for semantic Annotations (SA-SLA) - Backward compatible - Light weight approach Specification for semantic Annotations (SA-SLA) - Backward compatible - Light weight approach Conceptual model - Business ontology - QoS ontology -Technology ontology -Grid Resource Ontology Conceptual model - Business ontology - QoS ontology -Technology ontology -Grid Resource Ontology Architecture -S-OGSA -BREIN Semantic Infrastructure Architecture -S-OGSA -BREIN Semantic Infrastructure Knowledge Aware Grid Services -Semantics Scheduling -SLA negotiation & matching -Workflow execution -Multi-agents Knowledge Aware Grid Services -Semantics Scheduling -SLA negotiation & matching -Workflow execution -Multi-agents 28BREIN - Semantic Week 09

29 Negotiation example Negotiation ANSYS request CPUName: IntelCore Duo CPU Speed: 2 GHz Capacity: 400 MB Price: 27 euros per day DiskSpace: 250GB CUSTOMER Software engineering company -RAMMemory: 7.5 GB -ComputeUnit: 4 ECU -Storage: 850GB -Platform: 64 bit -Price: $0.4 per instance hour AMAZON -MemoryPerTask: 7.5 GB -ClockCPUSpeed: 100 MHz / process -StorageCapability: 850GB -Cost: 5 euros/task/hour BSC

Basic Principles Use annotations only when you need them Ignore annotations if your SLA negotiator does not understand them Use SLA mediator and Common Ontology to request matching information BREIN - Semantic Week SLA Negotiation Architecture

Semantic Provisioning Service: Annotation tool I

Annotation tool II

Metadata Management within the Infrastructure Now I have an SLA, how do I deal with it? Need a flexible and adaptive infrastructure to support it Failure to satisfy an SLA means penalties and reputation damage Things change too frequently for administrators to react Need automation Need intelligent decision making I also need Cloud Computing as an outsourcing option BREIN - Semantic Week 09 33

Semantic Scheduler 34BREIN - Semantic Week 09

Allow integration with Clouds Outsource Service when can’t handle locally –Local resources unavailable –QoS level not available Customer does not see this happen –They just asked for service Service Provider needs… –Place that can achieve the same task –Control over QoS level, price, etc. –Ability to use multiple second-tier Service Providers BREIN - Semantic Week 09 35

What to take away Semantics can be found throughout the lifecycle of business collaborations Metadata carry knowledge and they need to be managed in a systematic and principled manner BREIN brings Grids to Business and Semantic Technologies are the transport vehicle BREIN applies semantic technologies in order to improve automation, interoperability, simplicity, flexibility, reliability, and extensibility BREIN wants to apply successful Semantic Technologies from other projects (already extends OntoGrid and UniGrids) 36BREIN - Semantic Week 09

Thank you for listening Any questions? Acknowledgements The Semantic Group of the BREIN Consortium John Brooke and Carole Goble

Backup Slides 38BREIN - Semantic Week 09

BREIN Ontologies imports OWL-S S-BPMN Business layer Implementation layer IT Workflow Services Business Ontology Taken from SUPER OWL-WS We could add BPMO Allow to link business activities with IT implementations Allow describe non- funtional properties QoS ontology Annotate SLAT files Infraestructure layer Technical ontology 39BREIN - Semantic Week 09

Tools and components which use it Tools which allow for annotating non-functional descriptions –SASLAT GUI: It allow for annotating SLA parameters in TSLA by QoS ontology. –SLA translator (SLAT): Ontology manager which stores the QoS ontology. –Service description GUI: It is a GUI to create semantically service descriptions and annotate non functional properties with the business ontology. –Workflow Editor: A tool to draw business process in terms of workflow, which allows users to describe businesses processes properties by using business ontology. BREIN components which will be reasoner with business ontologies –SESS: The service selection is based on service non-functional properties (like QoS metrics) which are annotated in SLA files by semantic metrics. –SLA Negotiator: Since the SLA files that the SLA Negotiator is working on, are annotated semantically, it will consume the QoS ontology in order to understand the metrics semantically annotated. –BREIN Software Agents: Software agents use semantically annotations of web services they represent when communicating with other agents; thus such annotations will also be used on the conceptual level of agent-to-agent communication. Annotations with regard to the BREIN Business Ontology are required for reason about received messages from other agents. 40BREIN - Semantic Week 09