Particle Swarm Optimization with Skyline Operator for Fast Cloud-based Web Service Composition

Quality of Services play an increasingly important role during the procedure of Cloud-based web service composition for seamless and dynamic integration of business applications. However, as Cloud-based web services (CWSs) proliferate, it becomes difficult to facilitate service composition quickly in Cloud computing environment. In this paper, based on the notion of Skyline, we propose a fast CWS composition approach. This approach adopts Skyline operator to prune redundant CWS candidates and then employs Particle Swarm Optimization to select CWS from amount of candidates for composing single service into a more powerful composite service. Based on a real dataset, we conduct an experiment to evaluate our proposed approach. Experimental results show that our proposed approach is effective and efficient for CWS composition.

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

[2]  Thomas Risse,et al.  Combining global optimization with local selection for efficient QoS-aware service composition , 2009, WWW '09.

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

[4]  Vincenzo Grassi,et al.  Flow-Based Service Selection forWeb Service Composition Supporting Multiple QoS Classes , 2007, IEEE International Conference on Web Services (ICWS 2007).

[5]  Gao Hai General Particle Swarm Optimization Model , 2005 .

[6]  Chi-Chun Lo,et al.  On optimal decision for QoS-aware composite service selection , 2010, Expert Syst. Appl..

[7]  Claudia Linnhoff-Popien,et al.  Adaptation of Composite Services in Pervasive Computing Environments , 2007, IEEE International Conference on Pervasive Services.

[8]  Shangguang Wang,et al.  Quick service selection approach based on particle swarm optimization , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[9]  M. El-Hawary,et al.  Hybrid Particle Swarm Optimization Approach for Solving the Discrete OPF Problem Considering the Valve Loading Effects , 2007, IEEE Transactions on Power Systems.

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

[11]  Shangguang Wang,et al.  Towards Web Service selection based on QoS estimation , 2010, Int. J. Web Grid Serv..

[12]  Alvin T. S. Chan,et al.  Dynamic QoS Adaptation for Mobile Middleware , 2008, IEEE Transactions on Software Engineering.

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

[14]  Bernhard Seeger,et al.  Progressive skyline computation in database systems , 2005, TODS.

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

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

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

[18]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[19]  Zhen Li,et al.  Hybrid QoS-aware semantic web service composition strategies , 2008, Science in China Series F: Information Sciences.

[20]  Salman Mohagheghi,et al.  Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems , 2008, IEEE Transactions on Evolutionary Computation.

[21]  Sabrina Senatore,et al.  Friendly web services selection exploiting fuzzy formal concept analysis , 2010, Soft Comput..