Automation of the SLA Life Cycle in Cloud Computing ⋆ 

  • Waheed Aslam Ghumman
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8377)


Cloud computing has emerged as a popular paradigm for scalable infrastructure solutions and services. The requirement of automated management of Service Level Agreements (SLAs) between the cloud service provider and the cloud user has increased to minimize user interaction with the computing environment. Thus, effective SLA negotiation, monitoring and timely detection of possible SLA violations represent challenging research issues. A big gap exists between a manual/ semi-automated and a fully automated SLA life cycle. This gap can be bridged with formalization of generally existing natural language SLAs. Algorithms and strategies for SLA monitoring, management and SLA violation are directly dependent on a complete formalization of SLAs. The goal of the thesis is to analyze currently existing SLA description languages, to find their shortcomings and to develop a complete SLA description language. As next step, we plan to develop distributed algorithms for automated SLA negotiation, monitoring, integration and timely SLA violations detection for cloud computing.


Cloud computing service level agreement automated SLA management 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gong, Y., Ying, Z., Lin, M.: A survey of cloud computing. In: Yang, Y., Ma, M. (eds.) Proceedings of the 2nd International Conference on Green Communications and Networks (GCN): Volume 3. LNEE, vol. 225, pp. 79–84. Springer, Heidelberg (2012)Google Scholar
  2. 2.
    Ul Haq, I., Brandic, I., Schikuta, E.: SLA validation in layered cloud infrastructures. In: Altmann, J., Rana, O.F. (eds.) GECON 2010. LNCS, vol. 6296, pp. 153–164. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  3. 3.
    Rodosek, G.D., Lewis, L.: Dynamic service provisioning: A user-centric approach. In: Proceedings of the 12th Annual IFIP/IEEE International Workshop on Distributed Systems: Operations & Management (DSOM), pp. 37–48 (2001)Google Scholar
  4. 4.
    Keller, A., Ludwig, H.: The WSLA framework: Specifying and monitoring service level agreements for web services. Journal of Network and Systems Management 11(1), 57–81 (2003)CrossRefGoogle Scholar
  5. 5.
    Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web services agreement specification (WS-Agreement). In: Global Grid Forum, vol. 2 (2004)Google Scholar
  6. 6.
    Barros, A., Oberle, D.: Handbook of Service Description: USDL and Its Methods. Springer Publishing Company, Incorporated (2012)Google Scholar
  7. 7.
    Ortiz, J., de Almeida, V.T., Balazinska, M.: A vision for personalized service level agreements in the cloud. In: Workshop on Data Analytics in the Cloud (2013)Google Scholar
  8. 8.
    Hasselmeyer, P., Mersch, H., Koller, B., Quyen, H.N., Schubert, L., Wieder, P.: Implementing an SLA negotiation framework. In: Proceedings of the eChallenges Conference on Exploiting the Knowledge Economy - Issues, Applications, Case Studies (2007)Google Scholar
  9. 9.
    An, B., Lesser, V., Irwin, D., Zink, M.: Automated negotiation with decommitment for dynamic resource allocation in cloud computing. In: Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: Volume 1, pp. 981–988. International Foundation for Autonomous Agents and Multiagent Systems (2010)Google Scholar
  10. 10.
    Redl, C., Breskovic, I., Brandic, I., Dustdar, S.: Automatic SLA matching and provider selection in grid and cloud computing markets. In: Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing. IEEE Computer Society (2012)Google Scholar
  11. 11.
    Reyes, S., Muñoz-Caro, C., Niño, A., Sirvent, R., Badia, R.: Monitoring and steering grid applications with grid superscalar. Future Generation Computer Systems 26(4), 645–653 (2010)CrossRefGoogle Scholar
  12. 12.
    D’Ambrogio, A., Bocciarelli, P.: A model-driven approach to describe and predict the performance of composite services. In: Proceedings of the 6th International Workshop on Software and Performance, pp. 78–89. ACM (2007)Google Scholar
  13. 13.
    Comuzzi, M., et al.: Establishing and monitoring SLAs in complex service based systems. In: IEEE International Conference on Web Services, 783–790. IEEE (2009)Google Scholar
  14. 14.
    Emeakaroha, V.C., Netto, M.A., Calheiros, R.N., Brandic, I., Buyya, R., De Rose, C.A.: Towards autonomic detection of sla violations in cloud infrastructures. Future Generation Computer Systems 28(7), 1017–1029 (2012)CrossRefGoogle Scholar
  15. 15.
    Ivanović, D., Carro, M., Hermenegildo, M.: Constraint-based runtime prediction of SLA violations in service orchestrations. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.) Service Oriented Computing. LNCS, vol. 7084, pp. 62–76. Springer, Heidelberg (2011)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Waheed Aslam Ghumman
    • 1
  1. 1.Department of Computer ScienceUniversity of Applied Sciences Zittau/GörlitzGermany

Personalised recommendations