Abstract
Finding optimal solutions for QoS-aware Web service composition with conflicting objectives and various restrictions on quality matrices is a NP-hard problem. This paper proposes the use of multi-objective evolutionary algorithms (MOEAs for short) for QoS-aware service composition optimisation. More specifically, SPEA2 is introduced to achieve the goal. The algorithm is good at dealing with multi-objective combinational optimisation problems. Experimental results reveal that SPEA2 is able to approach the Pareto-optimal front with well spread distribution. The Pareto front approximations provide different trade-offs, from which the end-users may select the better one based on their preference.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Fan, W., Geerts, F., Gelade, W., Neven, F., Poggi, A.: Complexity and composition of synthesized web services. In: PODS 2008, pp. 231–240. ACM, New York (2008)
Ardagna, D., Pernici, B.: Adaptive service composition in flexible processes. IEEE Trans. on Software Engineering 33, 369–384 (2007)
Jaeger, M.C., Rojec-Goldmann, G., Mühl, G.: Qos aggregation in web service compositions. In: EEE 2005, pp. 181–185. IEEE Computer Society, Los Alamitos (March 2005)
Jiang, Z.Y., Han, J.H., Zhao, W.: Optimization model for dynamic qos-aware web services selection and composition. Chinese Journal of Computers 32, 1014–1025 (2009)
Fonseca, C.M., Fleming, P.J.: Genetic algorithms for multiobjective optimization: Formulation, discussion and generalization. In: Forrest, S. (ed.) ICGA 1993, pp. 416–423. Morgan Kaufmann, San Francisco (June 1993)
Konak, A., Coit, D.W., Smith, A.E.: Multi-objective optimization using genetic algorithms: A tutorial. Reliability Engineering & System Safety 91, 992–1007 (2006)
Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. Wiley, Chichester (2001)
Carlos, A., Coello Coello, D.A.V.V., Lamont, G.B.: Evolutionary Algorithms for Solving Multi-Objective Problems. Springer, Heidelberg (2007)
Das, S., Panigrahi, B.: Multi-objective Evolutionary Algorithms, vol. 3, pp. 1145–1151. Idea Group Publishing, USA (2008)
Zitzler, E., Laumanns, M., Thiele, L.: Spea2: Improving the strength pareto evolutionary algorithm. Technical report, ETH, Zürich (2001)
Maximilien, E.M., Singh, M.P.: A framework and ontology for dynamic web services selection. IEEE Internet Computing 8, 84–93 (2004)
Canfora, G., Penta, M.D., Esposito, R., Villani, M.L.: An approach for qos-aware service composition based on genetic algorithms. In: Beyer, H.G., O’Reilly, U.M. (eds.) Genetic and Evolutionary Computation Conference, GECCO 2005, pp. 1069–1075. ACM, New York (June 2005)
Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-II. IEEE Trans. Evolutionary Computation 6, 182–197 (2002)
Zhang, Z., Yang, P., Wu, X., Zhang, C.: An agent-based hybrid system for microarray data analysis. IEEE IS 24, 53–63 (2009)
Kim, E., Lee, Y.: Quality model for web service. Technical report, OASIS Open Consortium (2005)
Coello, C.A.C.: A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowledge and Information Systems 1, 269–308 (1999)
Deb, K.: Multi-objective genetic algorithms: Problem difficulties and construction of test problems. Evolutionary Computation 7, 205–230 (1999)
Aggarwal, R., Verma, K., Miller, J.A., Milnor, W.: Constraint driven web service composition in meteor-s. In: SCC 2004, pp. 23–30. IEEE Computer Society, Los Alamitos (September 2004)
Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: Qos-aware middleware for web services composition. IEEE Trans. Software Eng. 30, 311–327 (2004)
Berbner, R., Spahn, M., Repp, N., Heckmann, O., Steinmetz, R.: Heuristics for qos-aware web service composition. In: ICWS 2006, pp. 72–82 ( September 2006)
Hentenryck, P.V.: Constraint satisfaction in logic programming. MIT Press, Cambridge (1989)
Canfora, G., Penta, M.D., Esposito, R., Villani, M.L.: Qos-aware replanning of composite web services. In: ICWS 2005, pp. 121–129. IEEE Computer Society, Los Alamitos (2005)
Coello, C.A.C., Lamont, G.B., Veldhuizen, D.A.V.: Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation). Springer, New York (2006)
Veldhuizen, D.A.V., Lamont, G.B.: Multiobjective evolutionary algorithms: Analyzing the state-of-the-art. Evol. Comput. 8, 125–147 (2000)
Ai, L., Tang, M.: Qos-aware web service composition accommodating inter-service dependencies using minimal-conflict hill-climbing repair genetic algorithm. In: IEEE International Conference on eScience (eScience 2008), pp. 119–126. IEEE Computer Society Press, Los Alamitos (December 2008)
Taboada, H.A., Espiritu, J.F., Coit, D.W.: Moms-ga: A multi-objective multi-state genetic algorithm for system reliability optimization design problems. IEEE Transactions on Reliability 57, 182–191 (2008)
Claro, D.B., Albers, P., Hao, J.K.: Selecting web services for optimal composition. In: ICWS 2005 Workshop, pp. 32–45 (July 2005)
Yu, T., Lin, K.J.: Service selection algorithms for composing complex services with multiple qos constraints. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 130–143. Springer, Heidelberg (2005)
Eberhart, R., Kennedy, J.: A new optimizer using particle swarm theory. In: Proceedings of the Sixth International Symposium on Micromachine and Human Science, pp. 39–43 (1995)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks (ICNN 1995), pp. 1942–1948 (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, L., Cheng, P., Ou, L., Zhang, Z. (2010). Applying Multi-objective Evolutionary Algorithms to QoS-Aware Web Service Composition. In: Cao, L., Zhong, J., Feng, Y. (eds) Advanced Data Mining and Applications. ADMA 2010. Lecture Notes in Computer Science(), vol 6441. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17313-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-17313-4_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17312-7
Online ISBN: 978-3-642-17313-4
eBook Packages: Computer ScienceComputer Science (R0)