A Framework for Multi-level SLA Management

  • Marco Comuzzi
  • Constantinos Kotsokalis
  • Christoph Rathfelder
  • Wolfgang Theilmann
  • Ulrich Winkler
  • Gabriele Zacco
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6275)


Service-Oriented Architectures (SOA) represent an architectural shift for building business applications based on loosely-coupled services. In a multi-layered SOA environment the exact conditions under which services are to be delivered can be formally specified by Service Level Agreements (SLAs). However, typical SLAs are just specified at the customer-level and do not allow service providers to manage their IT stack accordingly as they have no insight on how customer-level SLAs translate to metrics or parameters at the various layers of the IT stack. In this paper we present a technical architecture for a multi-level SLA management framework. We discuss the fundamental components and interfaces in this architecture and explain the developed integrated framework. Furthermore, we show results from a qualitative evaluation of the framework in the context of an open reference case.


Service Level Agreement (SLA) Service-Oriented Infrastructure (SOI) e-Contracting Adaptive Infrastructures Manageability Non-Functional Properties 


  1. 1.
    SLA@SOI project: IST- 216556; Empowering the Service Economy with SLA-aware Infrastructures,
  2. 2.
    Papazoglou, M., van den Heuvel, W.J.: Service oriented architectures: approaches, technologies and research issues. The VLDB Journal 16(3), 389–415 (2007)CrossRefGoogle Scholar
  3. 3.
    Theilmann, W., Yahyapour, R., Butler, J.: Multi-level sla management for service-oriented infrastructures. Towards a Service-Based Internet, 324–335 (2008)Google Scholar
  4. 4.
    Comuzzi, M., Kotsokalis, C., Rathfelder, C., Theilmann, W., Winkler, U., Zacco, G.: A framework for multi-level sla management. Technical Report 2010-1, SLA@SOI project (April 2010)Google Scholar
  5. 5.
    Spring framework: Eliminating Enterprise Java Complexity,
  6. 6.
    Rausch, A., Reussner, R., Mirandola, R. (eds.): The Common Component Modeling Example. LNCS, vol. 5153. Springer, Heidelberg (2008)Google Scholar
  7. 7.
    Becker, S., Koziolek, H., Reussner, R.: The Palladio component model for model-driven performance prediction. Journal of Systems and Software 82(1), 3–22 (2009)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Marco Comuzzi
    • 1
  • Constantinos Kotsokalis
    • 2
  • Christoph Rathfelder
    • 3
  • Wolfgang Theilmann
    • 4
  • Ulrich Winkler
    • 4
  • Gabriele Zacco
    • 5
  1. 1.Eindhoven University of TechnologyThe Netherlands
  2. 2.Dortmund University of TechnologyGermany
  3. 3.FZI Research Center for Information TechnologyKarlsruheGermany
  4. 4.SAP ResearchKarlsruheGermany
  5. 5.Fondazione Bruno KesslerPovo (Trento)Italy

Personalised recommendations