Clustering Based Approach for Web Service Selection Using Skyline Computations

Web services are useful to automate a task. Along with automation of task, efficiency improvement is another important challenge for researchers of web service community. To improve the overall execution efficiency of web service based system, the input to selection process needs to be preprocessed. In this work, the clustering is applied to candidate web services to determine similar services on the basis of QoS information. A systematic analysis is done to evaluate the performance of three clustering techniques using Dunn index and average distance measure. The best performing clustering technique is applied on candidate web services. The most prominent set of web services is considered for skyline based selection. To perform various experiments, a QoS dataset based on real world web services is used. It is evident from the results of experimentation that the proposed approach is better than existing similar approaches for web service selection.

[1]  Meng Wang,et al.  A QoS-Aware Web Service Selection Algorithm Based on Clustering , 2011, 2011 IEEE International Conference on Web Services.

[2]  Guy N. Brock,et al.  clValid , an R package for cluster validation , 2008 .

[3]  Azubuike Ezenwoke,et al.  Towards a Visualization Framework for Service Selection in Cloud E-Marketplaces , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[4]  Sandeep Kumar,et al.  Cognition based Service Selection in Semantic Web Service Composition , 2008 .

[5]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[6]  Shijin Yuan,et al.  User-QoS-Based Web Service Clustering for QoS Prediction , 2015, 2015 IEEE International Conference on Web Services.

[7]  Florie Ismaili Hybrid Web Service Selection by Combining Semantic and Keyword Approaches , 2012 .

[8]  Zibin Zheng,et al.  Clustering Web services to facilitate service discovery , 2013, Knowledge and Information Systems.

[9]  Kai Zheng,et al.  User Clustering-Based Web Service Discovery , 2012, 2012 Sixth International Conference on Internet Computing for Science and Engineering.

[10]  Eyhab Al-Masri,et al.  QoS-based Discovery and Ranking of Web Services , 2007, 2007 16th International Conference on Computer Communications and Networks.

[11]  Yao Zhao,et al.  Mining Service Tags with Enriched Information from the Internet , 2014, 2014 IEEE World Congress on Services.

[12]  Keqing He,et al.  A Clustering Method for Web Service Discovery , 2011, 2011 IEEE International Conference on Services Computing.

[13]  Zibin Zheng,et al.  QoS Prediction of Web Services Based on Two-Phase K-Means Clustering , 2015, 2015 IEEE International Conference on Web Services.

[14]  Sandeep Kumar,et al.  Agent-Based Semantic Web Service Composition , 2012, SpringerBriefs in Electrical and Computer Engineering.

[15]  Mohammed J. Zaki Data Mining and Analysis: Fundamental Concepts and Algorithms , 2014 .

[16]  Athman Bouguettaya,et al.  Efficient Service Skyline Computation for Composite Service Selection , 2013, IEEE Transactions on Knowledge and Data Engineering.

[17]  Lalit Purohit,et al.  A Classification Based Web Service Selection Approach , 2018, IEEE Transactions on Services Computing.

[18]  Usman Qamar,et al.  A text mining based approach for web service classification , 2014, Information Systems and e-Business Management.