15/09/2015Semantic Week - 2009Page 1 Enhancing Service Selection by Semantic QoS Henar Muñoz Frutos Telefónica I+D.

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum Semantic Annotation of Service Level Agreement A lightweight annotation approach of WS- Agreement based specifications Ioannis Kotsiopoulos.
Advertisements

Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
Integrated Lifecycle of IT Services in a Cloud Environment Karuna P Joshi Ebiquity Research Group, Computer Science and Electrical Engineering Dept, UMBC.
ISWC Doctoral Symposium Monday, 7 November 2005
Semantically enhanced SLA Negotiation Bastian Koller, High Performance Computing Center Stuttgart 5/5/2015Semantic Week, AmsterdamPage 1.
A Linguistic Approach for Semantic Web Service Discovery International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012) July 13, 2012 Jordy.
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.
OASIS Reference Model for Service Oriented Architecture 1.0
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
OWL-AA: Enriching OWL with Instance Recognition Semantics for Automated Semantic Annotation 2006 Spring Research Conference Yihong Ding.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
How can Computer Science contribute to Research Publishing?
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.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Semantic Technologies in the Business Grid Collaboration Lifecycle Dr Ioannis Kotsiopoulos Page 1BREIN - Semantic Week 09.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
Deploying Trust Policies on the Semantic Web Brian Matthews and Theo Dimitrakos.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Entity Framework Overview. Entity Framework A set of technologies in ADO.NET that support the development of data-oriented software applications A component.
Introduction To System Analysis and Design
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Web: Minimal Metadata for Data Services Through DIALOGUE Neil Chue Hong AHM2007.
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.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
06/12/2015Page 1 Rule-based SLA mediation Andras Micsik, Henar Muñoz Frutos.
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.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
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.
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
Semantic Interoperability of Web Services – Challenges and Experiences Meenakshi Nagarajan, Kunal Verma, Amit P. Sheth, John Miller, Jon Lathem
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
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.
Ontology Technology applied to Catalogues Paul Kopp.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
PaaSport PaaSport Semantic Models Nick Bassiliades International Hellenic University (IHU) Semantic Models - Training.
Semantic Model and Matchmaking/Recommendation Algorithm
Web Ontology Language for Service (OWL-S)
Multi-agent system for web services
MDR for the Semantic Web: Supporting Ontology Concept
Policy based Cloud Services on a VCL platform
Semantic Markup for Semantic Web Tools:
Chaitali Gupta, Madhusudhan Govindaraju
Presentation transcript:

15/09/2015Semantic Week Page 1 Enhancing Service Selection by Semantic QoS Henar Muñoz Frutos Telefónica I+D

15/09/2015Semantic Week Page 2 Introduction Conclusions and Future Directions Proposed Approach Implementation

15/09/2015Semantic Week Page 3 Context Marketplace model: customers and providers interact for trading services –Introduction of Grid and Cloud technologies –New services included: infrastructure services Services: Storage, computing, infrastructure, software as a Service Provided by Amazon, Google, HP… –Services encapsulate resources Resources: machines, hard disk, applications, licenses Key element: Service Selection based on QoS metrics –Due to the increase of functionally similar services –Due to the importance of non-functional properties: QoS metrics availability, performance, price, reliability, infrastructure properties –To find the best service to meet user requirements and assure QoS

15/09/2015Semantic Week Page 4 Context Important is to have a contract between the involved entities (customer-providers) –Need Service Level Agreement terms for the provision of the service (service description), Quality of service (QoS) level to be maintain, Information about resources to be provided, the liability to compensation if SLAs are not met. SLA templates used for achieving an agreement between customers and provider specifying the terms under the provision of the service SLA templates can be used as input for the service selection based on QoS metrics

15/09/2015Semantic Week Page 5 Problem statement Main SLA specifications –WS-Agreement (OGF-GRAAP)-WSLA (IBM) –They covers the syntactic aspects in the description of SLA: a schema for specifying an agreement and an agreement template, no focus on vocabulary domain –WS-Agreement non-goals: Defining Specification of metrics associated with agreement parameters i.e., how and where these are measured Specification assumes that other complimentary specifications will address these requirements Current SLA specifications lack in interoperability: –Open marketplace: Providers and consumers are collaborating on a global scale competing for offering and consuming services –Different terminologies to describe the vocabulary domain (performance vs. response time) –Different language (performance vs. rendimiento)

15/09/2015Semantic Week Page 6 Example ANSYS request CPUName: IntelCore Duo CPU Speed: 2 GHz Capacity: 400 MB Price: 27 euros per day DiskSpace: 250GB -RAMMemory: 7.5 GB -ComputeUnit: 4 ECU -Storage: 850GB -Platform: 64 bit -Price: $0.4 per instance hour CUSTOMER AMAZON Software engineering company -MemoryPerTask: 7.5 GB -ClockCPUSpeed: 100 MHz / process -StorageCapability: 850GB -Cost: 5 euros/task/hour BSC PROVIDERS Cloud and Grid providers

15/09/2015Semantic Week Page 7 Objectives Improve interoperability between service providers and clients –Providing semantic interoperability by the introduction of semantic annotations –Beyond syntax to semantics, mapping of data exchanged between the involved parties Be backwards compatible –Compatible with current SLA specification e.g. WS-Agreement, WSLA –Compatible with current components (which do not understand the specification…) If specification is used, then extra reasoning is feasible If NOT then the process continues normal operation A lightweight approach, so that, a easy way for providers to introduce these annotations. Increase automation in the selection process to reduce human intervention

15/09/2015Semantic Week Page 8 Conclusions and Future Directions Related Work Implementation Introduction Proposed Approach

15/09/2015Semantic Week Page 9 Proposed Approach Specification for semantic Annotations (SA-SLA) - Backwards compatible - Lightweight approach Conceptual model - QoS ontology Implementation - Semantic Enhanced service Selection (SESS) Selection algorithm - ranking services - taken from [Wang2006]

15/09/2015Semantic Week Page 10 SA-SLA Introduction of semantic annotations in current SLA template files –Based on SA-WSDL –WS-Agreement + WSLA compatible Allow for annotating SLA description with pointers to semantic concepts Annotation of: SLA Parameters. Metrics MetricParameterSLO modelReferencesSchemaMappings Non-semantic descriptions Semantic descriptions RDF, OWL, WSML SA-SLA SLA template QoS metricsSLA terms

15/09/2015Semantic Week Page 11 SA-SLA

15/09/2015Semantic Week Page 12 Conceptual Model Framework capturing the QoS provided by the suppliers and required by the customer to match between the two Conceptual model in QoS which is shared by customers and providers and formalized as OWL –It can be extended by domain requirements (domain specific) QoS ontology: specify SLA parameters and metrics for infrastructure services and their relationships –Based on [Wang2006], [Lee2003], [Tsesmetzis2006], [Ren2007] QoS categorization: infrastructure, system, network, and security and cost

15/09/2015Semantic Week Page 13 QoS ontology

15/09/2015Semantic Week Page 14 Conceptual Model To solve the terminology problem (different terms for the same concept) –Simple Knowledge Organization System (SKOS) –Standard way to represent knowledge organization using RDF SKOS is used for solving terminology problem Response Time Tiempo de Respuesta

15/09/2015Semantic Week Page 15 Conclusions and Future Directions Proposed Approach Introduction Implementation

15/09/2015Semantic Week Page 16 Architecture Comon conceptual model SESS SLA framework SA-SLA (WS-Agreement WSLA) Local domain knowledge Local domain knowledge

15/09/2015Semantic Week Page 17 Ontology Manager Local domain ontology SKOS representation SKOS Manager SA-SLA TSLA Parser Customer Request TSLA Selector SLA template scores SA-SLA Provides Offers Architecture Semantic Enhanced Service Selector

15/09/2015Semantic Week Page 18 Implementation Ontologies –Common conceptual model: OWL –Local knowledge: OWL + RDF (SKOS) Local knowledge repository –Query engine: Jena –Query language: SPARQL –Reasoner: Pellet Semantic Enhanced Service Selector –Parse the SLA templates files (JAXB and XPATH) and –match providers offers with customers’ requirements (selection algorithm taken from [Wang2006]) –Interact with local domain repository for semantic support (create SLA instances, obtain local metrics)

15/09/2015Semantic Week Page 19 Proposed Approach Introduction Implementation Conclusions

15/09/2015Semantic Week Page 20 Conclusions The increasing number of functionally similar services requires non- functional selecting process Non-functional properties as QoS which are described as part of the SLA templates files The introduction of semantic annotations in current SLA specifications allows solving the QoS metric definition problem Using semantic technologies in a non-intrusive way addresses the issue of backwards compatibility and eases development of tools Our proposal is based on existing specifications (WS-Agreement, SAWSDL)

15/09/2015Semantic Week Page 21 References [Wang2006] Wang, X, Vitvar, T., Kerrigan, M., and Toma, I.; A QoS- aware selection model for semantic Web Services. In 4th International Conference on Service Oriented Computing (ICSOC 2006), Chicago, USA, Dec [Lee2003] Lee, K, Jeon, J, Lee, W, Jeong, S., and Park, S., QoS for Web Services: Requirements and Possible Approaches, W3C Working Group Note 25, [Tsesmetzis2006] Tsesmetzis, D. T., Roussaki, I. G., Papaioannou, I. V., and Anagnostou, M. E QoS awareness support in Web-Service semantics. AICT-ICIW. IEEE Computer Society, Washington, 128. [Ren2007] Ren, K.; Jinjun Chen; Tao Chen; Junqiang Song; Nong Xiao; Grid-Based Semantic Web Service Discovery Model with QoS Constraints, Semantics, Knowledge and Grid, Third International Conference on Oct Page(s):479 – 482

15/09/2015Semantic Week Page 22 Thank you for listening Any questions?