Grid Service Discovery with Rough Sets Maozhen Li, Member, IEEE, Bin Yu, Omer Rana, and Zidong Wang, Senior Member, IEEE IEEE TRANSACTION S ON KNOLEDGE.

Slides:



Advertisements
Similar presentations
AHM2006, RSSM: A Rough Sets based Service Matchmaking Algorithm Bin Yu and Maozhen Li School of Engineering and Design.
Advertisements

Research Issues in Web Services CS 4244 Lecture Zaki Malik Department of Computer Science Virginia Tech
June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova.
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Pronalaženje Skrivenog Znanja
Smart Shopper A Consumer Decision Support System Using Type-2 Fuzzy Logic Systems Ling Gu 2003 Fall CSc8810.
A Linguistic Approach for Semantic Web Service Discovery International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012) July 13, 2012 Jordy.
UDDI, Discovery and Web Services Registries. Introduction To facilitate e-commerce, companies needed a way to locate one another and exchange information.
Rough Sets Theory Speaker:Kun Hsiang.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
Explorations in Tag Suggestion and Query Expansion Jian Wang and Brian D. Davison Lehigh University, USA SSM 2008 (Workshop on Search in Social Media)
Semantic description of service behavior and automatic composition of services Oussama Kassem Zein Yvon Kermarrec ENST Bretagne France.
T.Sharon - A.Frank 1 Internet Resources Discovery (IRD) IR Queries.
Using the Semantic Web for Web Searches Norman Piedade de Noronha, Mário J. Silva XLDB / LaSIGE, Faculdade de Ciências, Universidade de Lisboa.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
On the Evaluation of Semantic Web Service Matchmaking Systems Vassileios Tsetsos, Christos Anagnostopoulos and Stathes Hadjiefthymiades P ervasive C omputing.
Encapsulation by Subprograms and Type Definitions
FACT: A Learning Based Web Query Processing System Hongjun Lu, Yanlei Diao Hong Kong U. of Science & Technology Songting Chen, Zengping Tian Fudan University.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Semantic Web services selection based on context information Hong Qing Yu Department of Computer Science 22th May 2007.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
On Fairness, Optimizing Replica Selection in Data Grids Husni Hamad E. AL-Mistarihi and Chan Huah Yong IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Matchmaking of Semantic Web Services Using Semantic-Distance Information Mehmet Şenvar, Ayşe Bener Boğaziçi University Department of Computer Engineering.
Filtering & Selecting Semantic Web Services with Interactive Composition Techniques By Evren Sirin, Bijan Parsia, and James Hendler Presenting By : Mirza.
Web Service Discovery Mechanisms Looking for a Needle in a Haystack? Evangelos Sakkopoulos joint work with J. Garofalakis, Y. Panagis, A. Tsakalidis University.
Development of Front End Tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept. of Information Technology, Madras Institute of Technology,
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Preferences in semantics-based Web Services Interactions Justus Obwoge
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
20 October 2006Workflow Optimization in Distributed Environments Dynamic Workflow Management Using Performance Data David W. Walker, Yan Huang, Omer F.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
AMPol-Q: Adaptive Middleware Policy to support QoS Raja Afandi, Jianqing Zhang, Carl A. Gunter Computer Science Department, University of Illinois Urbana-Champaign.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
Ranking of Web Services Eyhab Al-Masri. Outline Discovery of Web Services 1 Ranking of Web Services 2 Approaches 3 Conclusion 4 Q & A 5.
10/31/20151 EASTERN MEDITERRANEAN UNIVERSITY COMPUTER ENGINEERING DEPARTMENT Presented By Duygu CELIK Supervised By Atilla ELCI Intelligent Semantic Web.
March 23, 2006M.I.T., Anna Univ, Chennai 1 Development of Front End tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept of Information.
Knowledge based Personalization by Wonjung Kim. Outline Introduction Background – InfoQuilt system Personalization in InfoQuilt Related Work Conclusions.
Yuhui Chen; Romanovsky, A.; IT Professional Volume 10, Issue 3, May-June 2008 Page(s): Digital Object Identifier /MITP Improving.
Quality views: capturing and exploiting the user perspective on data quality Paolo Missier, Suzanne Embury, Mark Greenwood School of Computer Science University.
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
Translating User Preferences into Fuzzy Rules for the Automatic Selection of Services Ioana Sora, Doru Todinca, Catalin Avram Department of Computers Politehnica.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
UNIVERSITY OF HELSINKI HELSINKI UNIVERSITY OF TECHNOLOGY Semantic Computing Research Group Web Services Service Publishing.
A Novel Visualization Model for Web Search Results Nguyen T, and Zhang J IEEE Transactions on Visualization and Computer Graphics PAWS Meeting Presented.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
STATE KEY LABORATORY OF NETWORKING & SWITCHING BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATAIONS A Semantic Peer-to- Peer Overlay for Web Services.
CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE,
A Software Framework for Matchmaking based on Semantic Web Technology Eyal Oren DERI 2004/04/14 on the paper by Li and Horrocks
Efficient Semantic Web Service Discovery in Centralized and P2P Environments Dimitrios Skoutas 1,2 Dimitris Sacharidis.
Reliable Web Service Execution and Deployment in Dynamic Environments * Markus Keidl, Stefan Seltzsam, and Alfons Kemper Universität Passau Passau,
Sharing personal knowledge over the Semantic Web ● We call personal knowledge the knowledge that is developed and shared by the users while they solve.
Yoon kyoung-a A Semantic Match Algorithm for Web Services Based on Improved Semantic Distance Gongzhen Wang, Donghong Xu, Yong Qi, Di Hou School.
WI2003 Automatic Composition of Web Service Workflows Using a Semantic Agent Jarmo Korhonen Helsinki University of Technology 15 October 2003.
18 May 2006CCGrid2006 Dynamic Workflow Management Using Performance Data Lican Huang, David W. Walker, Yan Huang, and Omer F. Rana Cardiff School of Computer.
Okkyung Choi, Kangseok Kim, Duksang Wang, Hongjin Yeh and Manpyo Hong Received 05 Jan 2011; Accepted 07 Feb 2012.
Composing semantic Web services under constraints E.Karakoc, P.Senkul Journal: Expert Systems with Applications 36 (2009)
Online Laptop Shop through Semantic Web
Wsdl.
Distributed and Grid Computing Research Group
OWL-S: Experiences and Directions, 6th of June, Austria, 2007
Chaitali Gupta, Madhusudhan Govindaraju
A Semantic Peer-to-Peer Overlay for Web Services Discovery
WSExpress: A QoS-Aware Search Engine for Web Services
Kyriakos Kritikos and Dimitris Plexousakis ICS-FORTH
Presentation transcript:

Grid Service Discovery with Rough Sets Maozhen Li, Member, IEEE, Bin Yu, Omer Rana, and Zidong Wang, Senior Member, IEEE IEEE TRANSACTION S ON KNOLEDGE AND DATA ENGINEERING, VOL. 20, NO. 6, JUNE 2008 Present by Chen, Ting-Wei

2 Outline Introduction The Design of ROSSE QoS Modeling ROSSE Case Study ROSSE Evaluation Conclusions

3 Introduction ROSSE Rough sets-based search engine Discovery Grid service Maximize user satisfaction in service discovery Evaluate the discovery of computing services Accuracy Efficiency

4 The Design of ROSSE (cont.) Service publication Service discovery

5 The Design of ROSSE (cont.)

6 Step 1 advertise the service to ROSSE through a Web user interface Step 2 Load into the ROSSE Service Repository Names Properties

7 The Design of ROSSE (cont.) Step 3 Publish service ontology that can be defined in OWL Step 4 Load into the ROSSE Ontology Repository Inference engine to infer the semantic relationships of properties

8 The Design of ROSSE (cont.) Step 5-6 Step 7-9 Step Step Step 14-16

9 The Design of ROSSE (cont.) Step 5 Post a service query to ROSSE Service category of interest Expected service properties Via its Web user interface Step 6 Pass to the Irrelevant Property Identification component To page 8

10 The Design of ROSSE (cont.) Step 7 Access the ROSSE Service Repository Step 8 Identify and mark the properties of advertised services Define in the ROSSE Ontology Repository Step 9 The query is passed to the DPR component To page 8

11 The Design of ROSSE (cont.) Step 10 Access the ROSSE Service Repository to identify and mark dependent properties Step 11 The DPR component invokes the Service Similarity Computing (SSC) To page 8

12 The Design of ROSSE (cont.) Step 12 Access ROSSE Service Repository Compute the match degrees of relevant properties of advertised service to the service query Step 13 Functionally matched services have distinct nonfunctional properties related to QoS SSC invoke the QoS Modeling To page 8

13 The Design of ROSSE (cont.) Step 14 In turn filters functionally matched services Step 15 Via the Web user interface of ROSSE Step 16 A list of discovered services To page 8

14 The Design of ROSSE (cont.) Rough Sets for Service Discovery Mathematical technique to deal with uncertainty in knowledge discovery Rough set theory definitely has property p possibly has property p absolutely does not have property p

15 The Design of ROSSE (cont.) Rough set theory for ROSSE 7 8

16 The Design of ROSSE (cont.) Irrelevant Property Identification Semantic relationships with the properties Define Exact match: pQ=pA, or pQ is a subclass of pA Plug-in match: pA subsumes pQ Subsume match: pQ subsumes pA Nomatch: No subsumption between pQ and pA Uncertain: No subsumption between pQ and pA, and pA=NULL

17 The Design of ROSSE (cont.) Dependent Property Reduction Indecisive property ROSSE deals with uncertainty of property Identify indecisive properties 3 4

18 The Design of ROSSE (cont.) Identify individual indecisive properties Check all possible combinations of these individual indecisive properties

19 The Design of ROSSE (cont.) Computing Similarity Degrees The preliminary Fuzzy From a semantic relationship to a fuzzy variable Does not consider the semantic distances of the properties To increase the accuracy in assigning matching degrees Between and

20 The Design of ROSSE (cont.) 1 if exact match, if plug in match, if subsume match, 0 if nomatch Similarity degree to a service query 5 6

21 QoS Modeling (cont.) System-Related QoS System-Related QoS Properties Reliability if 1 if Execution Efficiency if 1 if Availability 9 10

22 QoS Modeling (cont.) Non-System-Related QoS Properties Cost-Effectiveness if 1 if Reputation

23 QoS Modeling (cont.) Overall QoS Values of Functionally Matched Services Overall QoS value

24 ROSSE Case Study (cont.) ROSS Implementation Web system JAVA Web ROSS Service Repository UDDI registry for WSDL services Service repository for OWL-S OWL-S service repository Record service element (name and property)

25 ROSSE Case Study (cont.) Discovery of Computing Services in ROSSE Building a Decision Table 1 → The property is explicitly X → The property is not explicitly Properties Service d3b4e4f3d7f2c4 g3 e1b3 S1S1 1111xxx11 S2S2 X1x1xxx1X S3S3 X1x1x11XX S4S4 X1xx111XX S5S5 X11xxx1XX S6S xxxX S7S7 X1xxx1xXX S8S8 1111xx1XX S9S9 X1x1x1x1X S 10 X1xxxxx1X S 11 X1xxx1xxx S 12 X1111xx11 S x1xX

26 ROSSE Evaluation (cont.) Accuracy of ROSSE in Service Discovery Increased Similarity Degrees of ROSSE UDDI OWL-S ROSSE

27 ROSSE Evaluation (cont.) Measuring Precision and Recall Group 1-Constrains No service had an uncertain property At least one property of a service was assigned an exact match Group 2-No constrains

28 ROSSE Evaluation (cont.) The performance in the tests of group 1 The performance in the tests of group 2

29 ROSSE Evaluation (cont.) The performance of ROSSE in group 1 and group 2

30 ROSSE Evaluation (cont.) The overhead of ROSSE in matching services Efficiency of ROSSE in accessing service records Efficiency of ROSSE in Service Discovery

31 Conclusions ROSSE for discovery of grid services Dynamically reduce uncertain properties when matching services ROSSE increase the accuracy of service discovery To maximize user satisfaction in service discovery ROSSE improves the precision and recall

Thanks for your attention See you next time