Skip to main content

Towards Robust Web Service Composition with Stochastic Service Failures Based on a Genetic Algorithm

  • Conference paper
  • First Online:
AI 2019: Advances in Artificial Intelligence (AI 2019)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11919))

Included in the following conference series:

Abstract

Web service composition aims to loosely couple web services to accommodate complex goals, which can not be accomplished by any existing web service. Many researchers have been working on such service composition problems with the aim to find composite services with optimized Quality of Service (QoS) and/or Quality of Semantic Matchmaking (QoSM). Due to the huge search space of this NP-hard problem, Evolutionary Computation techniques have been popularly utilized to search for solutions with near-optimal QoS and QoSM. A majority of these works share a common assumption that QoS of web services seldom or never changes. However, the execution of composite services obtained from the design stage may fail due to unexpected service failures at the execution stage. In this paper, we introduce a robust service composition approach with the goal to build robust composite services that serve as the blueprint/baseline for service execution. These baseline composite services can cope with unexpected interruptions in a robust manner, by applying local search to resume their feasibility while maintaining high quality at the time of execution. Our experiments show that our new approach can significantly outperform a state-of-the-art service composition method (without explicitly considering the robustness) in terms of both effectiveness and efficiency in the event of unexpected service failures.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Al-Masri, E., Mahmoud, Q.H.: QoS-based discovery and ranking of web services. In: International Conference on Computer Comm. Networks, pp. 529–534. IEEE (2007)

    Google Scholar 

  2. Amin, A., Colman, A., Grunske, L.: An approach to forecasting QoS attributes of web services based on ARIMA and GARCH models. In: IEEE International Conference on Web Services, pp. 74–81. IEEE (2012)

    Google Scholar 

  3. Ardagna, D., Pernici, B.: Adaptive service composition in flexible processes. IEEE Trans. Softw. Eng. 33(6), 369–384 (2007)

    Article  Google Scholar 

  4. Chen, Y., Huang, J., Lin, C.: Partial selection: an efficient approach for QoS-aware web service composition. In: IEEE International Conference on Web Services, pp. 1–8. IEEE (2014)

    Google Scholar 

  5. Daniel, A.M., Menasc, T.: Qos issues in web services. IEEE Internet Comput. 6(6), 72–75 (2002)

    Article  Google Scholar 

  6. Geyik, S.C., Szymanski, B.K., Zerfos, P.: Robust dynamic service composition in sensor networks. IEEE Trans. Serv. Comput. 6, 560–572 (2013)

    Article  Google Scholar 

  7. Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection, vol. 1. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  8. Küster, U., König-Ries, B., Krug, A.: OPOSSum-an online portal to collect and share SWS descriptions. In: 2008 IEEE International Conference on Semantic Computing, pp. 480–481. IEEE (2008)

    Google Scholar 

  9. Lécué, F., Delteil, A., Léger, A.: Optimizing causal link based web service composition. In: ECAI, pp. 45–49 (2008)

    Google Scholar 

  10. Li, M., Hua, Z., Zhao, J., Zou, Y., Xie, B.: ARIMA model-based web services trustworthiness evaluation and prediction. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) ICSOC 2012. LNCS, vol. 7636, pp. 648–655. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-34321-6_51

    Chapter  Google Scholar 

  11. Ma, H., Wang, A., Zhang, M.: A hybrid approach using genetic programming and greedy search for QoS-aware web service composition. Trans. Large-Scale Data Knowl.-Cent. Syst. 18, 180–205 (2015)

    Google Scholar 

  12. Mostafa, A., Zhang, M.: Multi-objective service composition in uncertain environments. IEEE Trans. Serv. Comput. (2015)

    Google Scholar 

  13. Rao, J., Su, X.: A survey of automated web service composition methods. In: Cardoso, J., Sheth, A. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-30581-1_5

    Chapter  Google Scholar 

  14. Rodriguez-Mier, P., Mucientes, M., Lama, M., Couto, M.I.: Composition of web services through genetic programming. Evol. Intel. 3(3–4), 171–186 (2010)

    Article  Google Scholar 

  15. Rubinstein, R.Y., Kroese, D.P.: Simulation and the Monte Carlo Method, vol. 10. Wiley, Hoboken (2016)

    Book  Google Scholar 

  16. da Silva, A.S., Ma, H., Zhang, M.: GraphEvol: a graph evolution technique for web service composition. In: Chen, Q., Hameurlain, A., Toumani, F., Wagner, R., Decker, H. (eds.) DEXA 2015. LNCS, vol. 9262, pp. 134–142. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-22852-5_12

    Chapter  Google Scholar 

  17. da Silva, A.S., Ma, H., Zhang, M.: Genetic programming for QoS-aware web service composition and selection. Soft Comput. 20, 1–17 (2016)

    Article  Google Scholar 

  18. da Silva, A.S., Mei, Y., Ma, H., Zhang, M.: A memetic algorithm-based indirect approach to web service composition. In: IEEE Congress on Evolutionary Computation (2016)

    Google Scholar 

  19. da Silva, A.S., Mei, Y., Ma, H., Zhang, M.: Evolutionary computation for automatic web service composition: an indirect representation approach. J. Heurist. 24, 425–456 (2018)

    Article  Google Scholar 

  20. Wagner, F., Ishikawa, F., Honiden, S.: Robust service compositions with functional and location diversity. IEEE Trans. Serv. Comput. 9(2), 277–290 (2016)

    Article  Google Scholar 

  21. Wang, C., Ma, H., Chen, A., Hartmann, S.: Comprehensive quality-aware automated semantic web service composition. In: Peng, W., Alahakoon, D., Li, X. (eds.) AI 2017. LNCS (LNAI), vol. 10400, pp. 195–207. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-63004-5_16

    Chapter  Google Scholar 

  22. Wang, C., Ma, H., Chen, A., Hartmann, S.: GP-based approach to comprehensive quality-aware automated semantic web service composition. In: Shi, Y., et al. (eds.) SEAL 2017. LNCS, vol. 10593, pp. 170–183. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68759-9_15

    Chapter  Google Scholar 

  23. Wang, C., Ma, H., Chen, A., Hartmann, S.: Knowledge-driven automated web service composition—an EDA-based approach. In: Hacid, H., Cellary, W., Wang, H., Paik, H.-Y., Zhou, R. (eds.) WISE 2018. LNCS, vol. 11234, pp. 135–150. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-02925-8_10

    Chapter  Google Scholar 

  24. Wang, C., Ma, H., Chen, G., Hartmann, S.: Memetic EDA-based approaches to comprehensive quality-aware automated semantic web service composition. arXiv preprint arXiv:1906.07900 (2019)

  25. Wang, L., Shen, J., Luo, J.: Impacts of pheromone modification strategies in ant colony for data-intensive service provision. In: IEEE International Conference on Web Services, pp. 177–184. IEEE (2014)

    Google Scholar 

  26. Yin, H., Zhang, C., Zhang, B., Guo, Y., Liu, T.: A hybrid multiobjective discrete particle swarm optimization algorithm for a SLA-aware service composition problem. Math. Probl. Eng. (2014)

    Google Scholar 

  27. Yu, Y., Ma, H., Zhang, M.: An adaptive genetic programming approach to QoS-aware web services composition. In: IEEE CEC, pp. 1740–1747 (2013)

    Google Scholar 

  28. Zheng, Z., Zhang, Y., Lyu, M.R.: Investigating qos of real-world web services. IEEE Trans. Serv. Comput. 7(1), 32–39 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Chen Wang , Hui Ma , Gang Chen or Sven Hartmann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, C., Ma, H., Chen, G., Hartmann, S. (2019). Towards Robust Web Service Composition with Stochastic Service Failures Based on a Genetic Algorithm. In: Liu, J., Bailey, J. (eds) AI 2019: Advances in Artificial Intelligence. AI 2019. Lecture Notes in Computer Science(), vol 11919. Springer, Cham. https://doi.org/10.1007/978-3-030-35288-2_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-35288-2_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-35287-5

  • Online ISBN: 978-3-030-35288-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics