A large scale transactional service selection approach based on skyline and ant colony optimization algorithm

Quality of Service plays an increasingly important role during the procedure of web service selection. However, with the rapid growth in the number of web services, it becomes difficult to solve the service selection problem quickly. In order to improve the time cost and optimality of service selection, we propose a large scale transactional service selection approach based on Skyline and Ant Colony Optimization algorithm (ACO) to realize the near-to-optimal QoS service selection. The main idea is to take the advantage of Skyline to reduce candidate services for transactional service selection. We first use Skyline to trim the redundant service, then utilize the Ant Colony Optimization algorithm to select the service from the candidate services. Finally, this approach is evaluated experimentally based on a standard, real dataset as well as synthetically generated datasets. It reveals encouraging results in terms of the quality of solutions.

[1]  Xia Ya Optimizing Services Composition Based on Improved Ant Colony Algorithm , 2012 .

[2]  Danilo Ardagna,et al.  Adaptive Service Composition in Flexible Processes , 2007, IEEE Transactions on Software Engineering.

[3]  Ma Lin,et al.  An Improved Ant Colony Optimization Algorithm for QoS-Aware Dynamic Web Service Composition , 2012, 2012 International Conference on Industrial Control and Electronics Engineering.

[4]  Eyhab Al-Masri,et al.  Investigating web services on the world wide web , 2008, WWW.

[5]  B. Chandra Mohan,et al.  A survey: Ant Colony Optimization based recent research and implementation on several engineering domain , 2012, Expert Syst. Appl..

[6]  Qingsheng Zhu,et al.  Transactional and QoS-aware dynamic service composition based on ant colony optimization , 2013, Future Gener. Comput. Syst..

[7]  Kyong-Ho Lee,et al.  Fast Quality Driven Selection of Composite Web Services , 2006, 2006 European Conference on Web Services (ECOWS'06).

[8]  Wolfgang Nejdl,et al.  A hybrid approach for efficient Web service composition with end-to-end QoS constraints , 2012, TWEB.

[9]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

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

[11]  Qingsheng ZHU,et al.  An Approach for Transactional QoS-driven Service Composition , 2011 .

[12]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004 .

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

[14]  Athanasios V. Vasilakos,et al.  Web services composition: A decade's overview , 2014, Inf. Sci..

[15]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[16]  I-Ling Yen,et al.  QoS-Driven Service Composition with Reconfigurable Services , 2013, IEEE Transactions on Services Computing.

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

[18]  Maude Manouvrier,et al.  TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition , 2010, IEEE Transactions on Services Computing.

[19]  Qing Li,et al.  QoS-Aware Web Services Composition Using Transactional Composition Operator , 2006, WAIM.

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