BAT and Hybrid BAT Meta-Heuristic for Quality of Service-Based Web Service Selection

Abstract Efficient QoS-based service selection from a pool of functionally substitutable web services (WS) for constructing composite WS is important for an efficient business process. Service composition based on diverse QoS requirements is a multi-objective optimization problem. Meta-heuristic techniques such as genetic algorithm (GA), particle swarm optimization (PSO), and variants of PSO have been extensively used for solving multi-objective optimization problems. The efficiency of any such meta-heuristic techniques lies with their rate of convergence and execution time. This article evaluates the efficiency of BAT and Hybrid BAT algorithms against the existing GA and Discrete PSO techniques in the context of service selection problems. The proposed algorithms are tested on the QWS data set to select the best fit services in terms of maximum aggregated end-to-end QoS parameters. Hybrid BAT is found to be efficient for service composition.

[1]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

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

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

[4]  Janez Brest,et al.  A Hybrid Artificial Bee Colony Algorithm for Graph 3-Coloring , 2012, ICAISC.

[5]  Jeng-Shyang Pan,et al.  Bat Algorithm Inspired Algorithm for Solving Numerical Optimization Problems , 2011 .

[6]  O. Hasançebi,et al.  The 10th World Congress on Structural and Multidisciplinary Optimization, May 19-24, 2013, Orlando, Florida, USA OPTIMUM DESIGN OF STEEL SPACE FRAMES VIA BAT INSPIRED ALGORITHM , 2013 .

[7]  Maria Luisa Villani,et al.  A Lightweight Approach for QoS–Aware Service Composition , 2006 .

[8]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[9]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[10]  Weiming Shen,et al.  A quality of service (QoS)-aware execution plan selection approach for a service composition process , 2012, Future Gener. Comput. Syst..

[11]  Hong Xia,et al.  Particle Swarm Algorithm for the Quality of Service-Oriented Web Services Selection , 2009, 2009 Second International Symposium on Knowledge Acquisition and Modeling.

[12]  Xin-She Yang,et al.  Review of Metaheuristics and Generalized Evolutionary Walk Algorithm , 2011, 1105.3668.

[13]  Amir Hossein Gandomi,et al.  Bat algorithm for constrained optimization tasks , 2012, Neural Computing and Applications.

[14]  Yunxiang Liu,et al.  A Dynamic Web Service Selection Strategy with QoS Global Optimization Based on Multi-objective Genetic Algorithm , 2005, GCC.

[15]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

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

[17]  Wenbin Wang,et al.  An improved Particle Swarm Optimization Algorithm for QoS-aware Web Service Selection in Service Oriented Communication , 2010, Int. J. Comput. Intell. Syst..

[18]  Eyhab Al-Masri,et al.  Discovering the best web service , 2007, WWW '07.

[19]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

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

[21]  M. A. Amiri,et al.  Effective web service composition using particle swarm optimization algorithm , 2012, 6th International Symposium on Telecommunications (IST).

[22]  Xin-She Yang,et al.  Bat algorithm: literature review and applications , 2013, Int. J. Bio Inspired Comput..

[23]  Mingdong Tang,et al.  An Effective Dynamic Web Service Selection Strategy with Global Optimal QoS Based on Particle Swarm Optimization Algorithm , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.

[24]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[25]  Yue Ma,et al.  Quick convergence of genetic algorithm for QoS-driven web service selection , 2008, Comput. Networks.

[26]  Simone A. Ludwig Applying Particle Swarm Optimization to Quality-of-Service-Driven Web Service Composition , 2012, 2012 IEEE 26th International Conference on Advanced Information Networking and Applications.

[27]  Xin-She Yang,et al.  Eagle Strategy Using Lévy Walk and Firefly Algorithms for Stochastic Optimization , 2010, NICSO.