Improved Genetic Algorithm Based Approach for QoS Aware Web Service Composition

Use of web services is one of the most rapidly developing technologies. Since web services are defined by XML- based standards to overcome platform dependency, they are very eligible to integrate with each other in order to establish new services. This composition enables us to reuse existing services, which results in less cost and time consumption. One of the recent problems with web service composition is to maximize the overall Quality of Service (QoS) of the composed service. Most common elements of QoS are response time, availability, reliability, throughput and cost (price). Since the selection of the optimal execution plan that maximizes the composition's overall QoS is a NP hard problem, applying optimization techniques is very popular. In this work, we propose an improved Genetic Algorithm based approach to optimize the overall QoS of the composed service. Experimental results indicate improvement for QoS of the composition built by the proposed methods.

[1]  Mahmood Allameh Amiri,et al.  QoS aware web service composition based on genetic algorithm , 2010, 2010 5th International Symposium on Telecommunications.

[2]  Huowang Chen,et al.  QoS-aware Service Composition Based on Tree-Coded Genetic Algorithm , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[3]  Huan Liu,et al.  An Approach for QoS-Aware Web Service Composition Based on Improved Genetic Algorithm , 2010, 2010 International Conference on Web Information Systems and Mining.

[4]  Lifeng Ai,et al.  A Penalty-Based Genetic Algorithm for QoS-Aware Web Service Composition with Inter-service Dependencies and Conflicts , 2008, 2008 International Conference on Computational Intelligence for Modelling Control & Automation.

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

[6]  Anja Strunk QoS-Aware Service Composition: A Survey , 2010, 2010 Eighth IEEE European Conference on Web Services.

[7]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[8]  Shang-Pin Ma,et al.  Genetic algorithm for QoS-aware dynamic web services composition , 2010, 2010 International Conference on Machine Learning and Cybernetics.

[9]  Maria Luisa Villani,et al.  An approach for QoS-aware service composition based on genetic algorithms , 2005, GECCO '05.

[10]  P. Balasubramanie,et al.  An optimal agent-based architecture for dynamic Web service discovery with QoS , 2010, 2010 Second International conference on Computing, Communication and Networking Technologies.

[11]  Mohammad-Reza Khayyambashi,et al.  A new approach for QoS-aware Web service composition based on Harmony Search algorithm , 2009, 2009 11th IEEE International Symposium on Web Systems Evolution.

[12]  Junichi Suzuki,et al.  Multiobjective Optimization of SLA-Aware Service Composition , 2008, 2008 IEEE Congress on Services - Part I.

[13]  Xinfeng Ye,et al.  A Hybrid Approach to QoS-Aware Service Composition , 2008, 2008 IEEE International Conference on Web Services.