Genetic algorithm for QoS-aware dynamic web services composition

Nowadays, the Service-Oriented Architecture (SOA) as well as orchestration technology becomes trend of software development. The benefit of SOA is that we will save cost and time extremely due to the services utilized are already exist and reuse those services as well as integrate them. Currently, the main issues of SOA are how to define workflow as well as how to select the suitable services to perform this workflow with QoS. Many approaches separate workflow defined and services with QoS selected, therefore, will sacrifice the user's feasibility. In this paper, we provide an approach to deal with the dynamic service composition issue based on the genetic algorithm and cases-based reasoning. This approach can support the flexible service workflow according to the user's requirements and compose the workable services to complete this workflow.

[1]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

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

[3]  Lerina Aversano,et al.  A genetiv programming approach to support the design of service compositions , 2006, Comput. Syst. Sci. Eng..

[4]  Freddy Lécué,et al.  A Formal Model for Semantic Web Service Composition , 2005, SEMWEB.

[5]  Ralf Steinmetz,et al.  Heuristics for QoS-aware Web Service Composition , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[6]  Keita Fujii,et al.  Semantics-Based Dynamic Web Service Composition , 2006, Int. J. Cooperative Inf. Syst..

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

[8]  Daniel A. Menascé,et al.  A heuristic approach to optimal service selection in service oriented architectures , 2008, WOSP '08.

[9]  Keita Fujii,et al.  Semantics-based context-aware dynamic service composition , 2009, TAAS.

[10]  Hai Liu,et al.  Web services provision: solutions, challenges and opportunities (invited paper) , 2009, ICUIMC '09.

[11]  Haopeng Chen,et al.  QoS-aware service composition using NSGA-II1 , 2009, ICIS.

[12]  Vincenzo Grassi,et al.  Qos-driven runtime adaptation of service oriented architectures , 2009, ESEC/SIGSOFT FSE.

[13]  Marten van Sinderen,et al.  Supporting Dynamic Service Composition at Runtime based on End-user Requirements , 2009 .

[14]  Daniel A. Menascé,et al.  On optimal service selection in Service Oriented Architectures , 2010, Perform. Evaluation.

[15]  Haopeng Chen,et al.  A Rule-Based Web Service Composition Approach , 2010, 2010 Sixth International Conference on Autonomic and Autonomous Systems.