Tactical Service Selection with Runtime Aspects

  • Rene Ramacher
  • Lars Mönch
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8274)


The quality of service (QoS) of a service composition is addressed by a QoS-aware service selection. In the presence of sophisticated service charging models a cost-minimized service selection can be obtained related to a number of requests expected for a service composition in a predefined planning horizon. A service selection that is used to execute requests throughout an entire planning horizon is called tactical. The majority of service selection models assume a deterministic service execution and therefore the need for runtime adaptions of a service composition to react on service failures or deviating QoS values is neglected. The challenge that is addressed with this paper is to develop a tactical service selection approach that anticipates runtime adaptions of a service composition. It is shown that the tactical service selection can be efficiently combined with an existing service reconfiguration method to achieve both runtime-related goals and tactical objectives.


QoS-aware Service Selection Uncertain QoS Distributed Decision Making 


  1. 1.
    Ardagna, D., Pernici, B.: Adaptive service composition in flexible processes. IEEE Trans. Software Engineering 33(6), 369–384 (2007)CrossRefGoogle Scholar
  2. 2.
    Birge, J.R., Louveaux, F.: Introduction to Stochastic Programming. Series in Operations Research and Financial Engineering. Springer (1997)Google Scholar
  3. 3.
    Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: QoS-aware replanning of composite web services. In: Proceedings of the IEEE International Conference on Web Services, pp. 121–129 (2005)Google Scholar
  4. 4.
    Li, J., Ma, D., Mei, X., Sun, H., Zheng, Z.: Adaptive QoS-aware service process reconfiguration. In: Proceedings of the 8th International Conference on Services Computing (SCC), pp. 282–289. IEEE Computer Society, Washington, DC (2011)Google Scholar
  5. 5.
    Ramacher, R., Mönch, L.: Cost-minimizing service selection in the presence of end-to-end QoS constraints and complex charging models. In: Proceedings of the 9th International Conference on Services Computing (SCC), pp. 154–161 (2012)Google Scholar
  6. 6.
    Ramacher, R., Mönch, L.: Reliable service reconfiguration for time-critical service compositions. In: Proceedings of the 10th International Conference on Services Computing (SCC), pp. 184–191 (2013)Google Scholar
  7. 7.
    Schneeweiss, C.: Distributed Decision Making. Springer (2003)Google Scholar
  8. 8.
    Yu, T., Zhang, Y., Lin, K.-J.: Efficient algorithms for web services selection with end-to-end QoS constraints. ACM Transactions on the Web (TWeb) 1(1) (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Rene Ramacher
    • 1
  • Lars Mönch
    • 1
  1. 1.Enterprise-wide Software SystemsUniverity of HagenHagenGermany

Personalised recommendations