06/12/2015Page 1 Rule-based SLA mediation Andras Micsik, Henar Muñoz Frutos.

Slides:



Advertisements
Similar presentations
Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.
E-Science AHM, Nottingham. September 20 th, Glen Dobson: An OWL Ontology for QoS Glen Dobson (Russell Lock, Ian Sommerville)
ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of.
Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
SLA-Oriented Resource Provisioning for Cloud Computing
Semantically enhanced SLA Negotiation Bastian Koller, High Performance Computing Center Stuttgart 5/5/2015Semantic Week, AmsterdamPage 1.
Guoqian Jiang, MD, PhD Mayo Clinic
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Surfing the Service Web Sudhir Agarwal, Siegfried Handschuh, and Steffen Staab Presenter: Yihong Ding.
OWL-AA: Enriching OWL with Instance Recognition Semantics for Automated Semantic Annotation 2006 Spring Research Conference Yihong Ding.
Automatic Evaluation of Migration Quality in Distributed Networks of Converters Miguel Ferreira Supervisors Ana Alice Baptista.
Dynamic Matchmaking between Messages and Services in Multi-Agent Systems Muhammed Al-Muhammed May 3, 2004 Support in part by NSF.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
A Context-Based Mediation Approach to Compose Semantic Web Services Michael Mrissa, Chirine Ghedira, Djamal Benslimane, Zakaria Maamar, Florian Rosenberg,
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Triple Stores.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Semantic Technologies in the Business Grid Collaboration Lifecycle Dr Ioannis Kotsiopoulos Page 1BREIN - Semantic Week 09.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
RuleML-2007, Orlando, Florida1 Towards Knowledge Extraction from Weblogs and Rule-based Semantic Querying Xi Bai, Jigui Sun, Haiyan Che, Jin.
15/09/2015Semantic Week Page 1 Enhancing Service Selection by Semantic QoS Henar Muñoz Frutos Telefónica I+D.
Comp 311 Principles of Programming Languages Lecture 1 Course Overview and Culture Corky Cartwright August 25, 2008.
Templates. The Problem Supplier X A range on the data sheet.
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
Trisolda Jakub Yaghob Charles University in Prague, Czech Rep.
Semantic Interoperability Berlin, 25 March 2008 Semantically Enhanced Resource Allocator Marc de Palol Jorge Ejarque, Iñigo Goiri, Ferran Julià, Jordi.
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
A Model-Driven Approach to Interoperability and Integration in Systems of Systems Gareth Tyson Adel Taweel Steffen Zschaler Tjeerd Van Staa Brendan Delaney.
Copyright © 2007 Addison-Wesley. All rights reserved.1-1 Reasons for Studying Concepts of Programming Languages Increased ability to express ideas Improved.
Ontology-Driven Software Development with Protégé and OWL Holger Knublauch Stanford Medical Informatics Model-Driven Semantic Web.
1 5 Nov 2002 Risto Pohjonen, Juha-Pekka Tolvanen MetaCase Consulting AUTOMATED PRODUCTION OF FAMILY MEMBERS: LESSONS LEARNED.
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.
Comp 311 Principles of Programming Languages Lecture 1 Course Overview and Culture Corky Cartwright August 25, 2008.
AT&T Government Solutions, Inc. Patrick Emery Lewis Hart or
Resource negotiation Two-tier negotiation protocol:  Provider and Mediator  Mediator and Client Provider provides resources/services Mediator aggregates.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Mining the Biomedical Research Literature Ken Baclawski.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSLA Language Specification
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop BOC Asset Management.
1 Ontolog OOR-BioPortal Comparative Analysis Todd Schneider 15 October 2009.
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
SALUS Semantic Middleware SALUS Advisory Board Meeting - January 17, 2013.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
MTA SZTAKI Department of Distributed Systems Hogyan mixeljünk össze webszolgáltatásokat, ontológiákat és ágenseket? Micsik András.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA.
PaaSport PaaSport Semantic Models Nick Bassiliades International Hellenic University (IHU) Semantic Models - Training.
Semantic Model and Matchmaking/Recommendation Algorithm
Computer System and Programming
Knowledge Management Systems
Ontology.
Computers & Programming Languages
Triple Stores.
Ontology.
A framework for ontology Learning FROM Big Data
Midterm Review IE 565 B.Ramamurthy 11/29/2019 B.Ramamurthy.
Presentation transcript:

06/12/2015Page 1 Rule-based SLA mediation Andras Micsik, Henar Muñoz Frutos

06/12/2015Page 2 2 Problem Area Negotiation Different languages, different metrics 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

06/12/2015Page 3 Architecture Comon conceptual model SLA Mediator SLA framework SA-SLA (WS-Agreement WSLA) Local domain knowledge Local domain knowledge

06/12/2015Page 4 Service ConsumerService Provider MinCacheSize 4 MB GuaranteeTerm MinimumCacheSize MB UnitsMetrics CacheSizeMin 4096 kB GuaranteeTerm local mapping1 local mapping2 Common SLA & QoS ontology negotiation Use of local mappings

06/12/2015Page 5 Quality Factor or SLO Measurement Unit Metric Main concepts of common ontology Quality Model or SLA Request Agreement Offer BusinessQoS ImplementationQoS InfrastructureQoS ApplicationQoS NetworkQoS InfrastructureMetric MemoryMetric StorageMetric PerformanceMetric PriceMetric ResponseTime MonetaryUnit StorageUnit TimeUnit

06/12/2015Page 6 OWL-S S-BPMN Business layer Implementation layer Business Ontology OWL-WS QoS Ontology Technical ontology GROS-OGSA IT workflowsServices Semantic bindingsGrid resources SLAs Business processes Organization of BREIN ontologies

06/12/2015Page 7 Implementation of SLA Mediator Local knowledge is collected in OWL: –SLA templates, –Available resources, resource types Mapping between common model and local model is provided in the form of –Conversion definitions (e.g. rates in OWL) –Conversion rules (in SWRL) Translation of incoming SLA bids is done as a sequence of –Conversion of XML data into OWL data –Conversion of common OWL data to local OWL data (i.e. using local metrics) –Matching and ranking SLA bid with SLA templates Implementation uses a mixture of custom Java code, SWRL and OWL DL reasoning

06/12/2015Page 8 Local interpretation of SA-SLA <wsla:SLAParameter name=“Capacity" type="double" unit="MB" sawsdl:modelReference="#RAMMemory"> memory …… slaParameter1 GB RAMMemory Capacity name unit type slaParameter1 GB RAMMemory Capacity name unit type SLO1 4 value slaParameter1 GB SLO1 4 value 4096 kB >= unit local value local unit

06/12/2015Page 9 Evaluation of offers vs. bid SLO1 Bid1 Offer1 SLO2 Offer2 SLO3 SLO4 SLO5 SLO

06/12/2015Page 10 Evaluation of SLA Mediator Advantages –Incoming data is converted and processed in a “localized” format, applying locally used metrics and measuring units –The matching and ranking of suitable templates is customizable to match specific local needs –Using rules helps to avoid changing code Challenges –Reasoning technology is slow –Expressivity of SWRL is weak Ongoing work –Matching SLA requests with current availability of resources –Improving performance of reasoning

06/12/2015Page 11 Issues for discussion Already several terminologies exist: WSQM, WSLA, TMF,... etc. –How to harmonize these in a common QoS ontology? –Which terminology to use to name concepts in a common QoS ontology? Performance and maturity problems of OWL –Do we need safety or non-monotonicity with rules? –Getting good GUIs for OWL and rules management –Do we need slow OWL or fast RDF repositories?