Service Adaptation with Probabilistic Partial Models

  • Manman Chen
  • Tian Huat Tan
  • Jun Sun
  • Jingyi Wang
  • Yang Liu
  • Jing Sun
  • Jin Song Dong
Conference paper

DOI: 10.1007/978-3-319-47846-3_9

Volume 10009 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Chen M. et al. (2016) Service Adaptation with Probabilistic Partial Models. In: Ogata K., Lawford M., Liu S. (eds) Formal Methods and Software Engineering. ICFEM 2016. Lecture Notes in Computer Science, vol 10009. Springer, Cham

Abstract

Web service composition makes use of existing Web services to build complex business processes. Non-functional requirements are crucial for the Web service composition. In order to satisfy non-functional requirements when composing a Web service, one needs to rely on the estimated quality of the component services. However, estimation is seldom accurate especially in the dynamic environment. Hence, we propose a framework, ADFlow, to monitor and adapt the workflow of the Web service composition when necessary to maximize its ability to satisfy the non-functional requirements automatically. To reduce the monitoring overhead, ADFlow relies on asynchronous monitoring. ADFlow has been implemented and the evaluation has shown the effectiveness and efficiency of our approach. Given a composite service, ADFlow achieves 25 %–32 % of average improvement in the conformance of non-functional requirements, and only incurs 1 %–3 % of overhead with respect to the execution time.

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Manman Chen
    • 1
  • Tian Huat Tan
    • 1
  • Jun Sun
    • 1
  • Jingyi Wang
    • 1
  • Yang Liu
    • 2
  • Jing Sun
    • 3
  • Jin Song Dong
    • 4
  1. 1.Singapore University of Technology and DesignSingaporeSingapore
  2. 2.Nanyang Technological UniversitySingaporeSingapore
  3. 3.The University of AucklandAucklandNew Zealand
  4. 4.National University of SingaporeSingaporeSingapore