Advertisement

Runtime Prediction of Service Level Agreement Violations for Composite Services

  • Philipp Leitner
  • Branimir Wetzstein
  • Florian Rosenberg
  • Anton Michlmayr
  • Schahram Dustdar
  • Frank Leymann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6275)

Abstract

SLAs are contractually binding agreements between service providers and consumers, mandating concrete numerical target values which the service needs to achieve. For service providers, it is essential to prevent SLA violations as much as possible to enhance customer satisfaction and avoid penalty payments. Therefore, it is desirable for providers to predict possible violations before they happen, while it is still possible to set counteractive measures. We propose an approach for predicting SLA violations at runtime, which uses measured and estimated facts (instance data of the composition or QoS of used services) as input for a prediction model. The prediction model is based on machine learning regression techniques, and trained using historical process instances. We present the basics of our approach, and briefly validate our ideas based on an illustrative example.

Keywords

Service Composition Composite Service Process Instance Predictor Manager Service Level Agreement Violation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State of the Art and Research Challenges. IEEE Computer 11 (2007)Google Scholar
  2. 2.
    Wetzstein, B., Leitner, P., Rosenberg, F., Brandic, I., Leymann, F., Dustdar, S.: Monitoring and Analyzing Influential Factors of Business Process Performance. In: EDOC 2009: Proceedings of the 13th IEEE International Enterprise Distributed Object Computing Conference (2009)Google Scholar
  3. 3.
    Michlmayr, A., Rosenberg, F., Leitner, P., Dustdar, S.: Comprehensive QoS Monitoring of Web Services and Event-Based SLA Violation Detection. In: MW4SOC 2009: Proceedings of the 4rd International Workshop on Middleware for Service Oriented Computing (2009)Google Scholar
  4. 4.
    Wetzstein, B., Strauch, S., Leymann, F.: Measuring Performance Metrics of WS-BPEL Service Compositions. In: ICNS 2009: Proceedings of the Fifth International Conference on Networking and Services. IEEE Computer Society, Los Alamitos (2009)Google Scholar
  5. 5.
    Dan, A., Davis, D., Kearney, R., Keller, A., King, R., Kuebler, D., Ludwig, H., Polan, M., Spreitzer, M., Youssef, A.: Web Services on Demand: WSLA-Driven Automated Management. IBM Systems Journal 43(1), 136–158 (2004)CrossRefGoogle Scholar
  6. 6.
    Tosic, V., Pagurek, B., Patel, K., Esfandiari, B., Ma, W.: Management applications of the web service offerings language (wsol). Information Systems 30(7), 564–586 (2005)CrossRefGoogle Scholar
  7. 7.
    Bodenstaff, L., Wombacher, A., Reichert, M., Jaeger, M.C.: Monitoring Dependencies for SLAs: The MoDe4SLA Approach. In: SCC 2008: Proceedings of the 2008 IEEE International Conference on Services Computing, pp. 21–29 (2008)Google Scholar
  8. 8.
    Castellanos, M., Casati, F., Dayal, U., Shan, M.C.: Intelligent Management of SLAs for Composite Web Services. In: Bianchi-Berthouze, N. (ed.) DNIS 2003. LNCS, vol. 2822, pp. 28–41. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. 9.
    Sahai, A., Machiraju, V., Sayal, M., Moorsel, A.P.A.v., Casati, F.: Automated SLA Monitoring for Web Services. In: Feridun, M., Kropf, P.G., Babin, G. (eds.) DSOM 2002. LNCS, vol. 2506, pp. 28–41. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  10. 10.
    Zeng, L., Lingenfelder, C., Lei, H., Chang, H.: Event-Driven Quality of Service Prediction. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 147–161. Springer, Heidelberg (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Philipp Leitner
    • 1
  • Branimir Wetzstein
    • 2
  • Florian Rosenberg
    • 3
  • Anton Michlmayr
    • 1
  • Schahram Dustdar
    • 1
  • Frank Leymann
    • 2
  1. 1.Distributed Systems GroupVienna University of TechnologyViennaAustria
  2. 2.Institute of Architecture of Application SystemsUniversity of StuttgartStuttgartGermany
  3. 3.CSIRO ICT CentreCanberraAustralia

Personalised recommendations