Computing Service Skycube for Web Service Selection

Research ers in service computing area introduce the service Skyline to optimize web service selection. It can eliminate those low-quality web services for large amounts of candidates and return a much smaller and high-quality set to the user. But there is one obvious limitation for these work that they can only compute Skyline on one combination of QoWS parameters. However, in practical, ditTerent users may be interested in different combinations of QoWS parameters, and existing work cannot atTord such requirement for ditTerent QoWS preference. In this paper, we introduce the service Skycube which consists of Skyline on all possible combinations of QoWS parameters. As it is computed previously in otT-line manner, using Skycube can speed up the response time in real-time web service selection. Unfortunately, the current Skycbue computation solutions suffer from the issue of dimension scalability. To overcome this problem, in this paper, the computational relationship between Skyline computation on one subspace and its super-space are studied. Then a novel computational model, which can compute Skyline on related subs paces by reusing the duplicate comparison results, is developed. Based on this model, a Column-sorting based Skycube computation algorithm, called CSBSC, is proposed to compute Skycube much more efficiently. The simulations demonstrate the efficiency and scalability of our CSBSC.

[1]  Chedy Raïssi,et al.  Computing closed skycubes , 2010, Proc. VLDB Endow..

[2]  Quanwang Wu,et al.  Towards Service Skyline for Multi-granularity Service Composition , 2014, IWWISS.

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

[4]  Athman Bouguettaya,et al.  Computing Service Skylines over Sets of Services , 2010, 2010 IEEE International Conference on Web Services.

[5]  Donald Kossmann,et al.  Shooting Stars in the Sky: An Online Algorithm for Skyline Queries , 2002, VLDB.

[6]  Jian Wu,et al.  Selecting Dynamic Skyline Services for QoS-based Service Composition , 2014 .

[7]  Seung-won Hwang,et al.  Toward efficient multidimensional subspace skyline computation , 2013, The VLDB Journal.

[8]  Athman Bouguettaya,et al.  Computing Service Skyline from Uncertain QoWS , 2010, IEEE Transactions on Services Computing.

[9]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[10]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[11]  Bernhard Seeger,et al.  An optimal and progressive algorithm for skyline queries , 2003, SIGMOD '03.

[12]  Jaewoo Kang,et al.  Efficient skycube computation using point and domain-based filtering , 2010, Inf. Sci..

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

[14]  Ilaria Bartolini,et al.  Efficient sort-based skyline evaluation , 2008, TODS.

[15]  Thomas Risse,et al.  Selecting skyline services for QoS-based web service composition , 2010, WWW '10.

[16]  Jian Pei,et al.  Catching the Best Views of Skyline: A Semantic Approach Based on Decisive Subspaces , 2005, VLDB.

[17]  Qing Liu,et al.  Efficient Computation of the Skyline Cube , 2005, VLDB.

[18]  Jian Pei,et al.  Computing Compressed Multidimensional Skyline Cubes Efficiently , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[19]  Qing Li,et al.  Towards Automatic Construction of Skyline Composite Services , 2014, J. Web Eng..