Skip to main content

SLA Life Cycle Automation and Management for Cloud Services

  • Conference paper
  • First Online:
Computer Networks (CN 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 718))

Included in the following conference series:

Abstract

Cloud service providers mostly offer service level agreements (SLAs) in descriptive format which is not directly consumable by a machine or a system. Manual management of SLAs with growing usage of cloud services can be a challenging, erroneous and tedious task especially for the cloud service users (CSUs) acquiring multiple cloud services. The necessity of automating the complete SLA life cycle (which includes SLA description in machine readable format, negotiation, monitoring and management) becomes imminent due to complex requirements for the precise measurement of quality of service (QoS) parameters. In this work, the complete SLA life cycle management is presented using an extended SLA specification to support multiple CSU locations. A time efficient SLA negotiation technique is integrated with the extended SLA specification for concurrently negotiating with multiple cloud service providers (CSPs). After a successful negotiation process, the next major task in the SLA life cycle is to monitor the cloud services for ensuring the quality of service according to the agreed SLA. A distributed monitoring approach for the cloud SLAs is elaborated, in this work, which is suitable for services being used at single or multiple locations. The discussed monitoring approach reduces the number of communications of SLA violations to a monitoring coordinator by eliminating the unnecessary communications. The presented work on the complete SLA life cycle automation is evaluated and validated with the help of experiments and simulations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    NIST Special publication 500-307, available online at: http://www.nist.gov/itl/cloud/upload/RATAX-CloudServiceMetricsDescription-DRAFT-20141111.pdf.

  2. 2.

    Cloud service level agreement standardization guidelines by European Commission (2014). Available online at: https://ec.europa.eu/digital-single-market/news/cloud-service-level-agreement-standardisation-guidelines.

References

  1. 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). Open Grid Forum. 128, 216 (2007)

    Google Scholar 

  2. Correia, A., Amaral, V., et al.: SLALOM: a language for SLA specification and monitoring (2011). arXiv preprint arXiv:1109.6740

  3. Faniyi, F., Bahsoon, R.: A systematic review of service level management in the cloud. ACM Comput. Surv. 48(3), 43:1–43:27 (2015)

    Article  Google Scholar 

  4. Ghumman, W.A., Schill, A., Lässig, J.: The flip-flop SLA negotiation strategy using concession extrapolation and 3D utility function. In: IEEE 2nd International Conference on Collaboration and Internet Computing, pp. 159–168, November 2016

    Google Scholar 

  5. Ghumman, W.A., Schill, A.: Structural specification for the SLAs in cloud computing (S3LACC). In: 13th International Conference on the Economics of Grids, Clouds, Systems, and Services, September 2016

    Google Scholar 

  6. Ghumman, W.A., Schill, A.: Continuous and distributed monitoring of cloud SLAs using S3LACC. In: The 11th IEEE International Symposium on Service-Oriented System Engineering, April 2017

    Google Scholar 

  7. Joshi, K.P., Pearce, C.: Automating cloud service level agreements using semantic technologies. In: 2015 IEEE International Conference on Cloud Engineering (IC2E), pp. 416–421. IEEE (2015)

    Google Scholar 

  8. Kearney, K.T., Torelli, F., Kotsokalis, C.: SLA*: an abstract syntax for service level agreements. In: 11th IEEE/ACM International Conference on Grid Computing, pp. 217–224, October 2010

    Google Scholar 

  9. Keller, A., Ludwig, H.: The WSLA framework: specifying and monitoring service level agreements for web services. J. Netw. Syst. Manage. 11(1), 57–81 (2003)

    Article  Google Scholar 

  10. Kotsokalis, C., Yahyapour, R., Rojas Gonzalez, M.A.: Modeling service level agreements with binary decision diagrams. In: Baresi, L., Chi, C.-H., Suzuki, J. (eds.) ICSOC/ServiceWave-2009. LNCS, vol. 5900, pp. 190–204. Springer, Heidelberg (2009). doi:10.1007/978-3-642-10383-4_13

    Chapter  Google Scholar 

  11. Kouki, Y., Ledoux, T.: CSLA: a language for improving cloud SLA management. In: International Conference on Cloud Computing and Services Science, CLOSER, vol. 2012, pp. 586–591 (2012)

    Google Scholar 

  12. Lamanna, D.D., Skene, J., Emmerich, W.: Specification language for service level agreements. EU IST 34069 (2003)

    Google Scholar 

  13. Maarouf, A., Marzouk, A., Haqiq, A.: Practical modeling of the SLA life cycle in cloud computing. In: 2015 15th International Conference on Intelligent Systems Design and Applications (ISDA), pp. 52–58, December 2015

    Google Scholar 

  14. Moscato, F., Aversa, R., Martino, B.D., Forti, T.F., Munteanu, V.: An analysis of mOSAIC ontology for cloud resources annotation. In: Federated Conference on Computer Science and Information Systems, pp. 973–980, September 2011

    Google Scholar 

  15. Rak, M., Venticinque, S., Máhr, T., Echevarria, G., Esnal, G.: Cloud application monitoring: the mOSAIC approach. In: IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), pp. 758–763, November 2011

    Google Scholar 

  16. Rak, M., Aversa, R., Venticinque, S., Martino, B.: User centric service level management in mOSAIC applications. In: Alexander, M., et al. (eds.) Euro-Par 2011. LNCS, vol. 7156, pp. 106–115. Springer, Heidelberg (2012). doi:10.1007/978-3-642-29740-3_13

    Chapter  Google Scholar 

  17. Rubinstein, A.: Perfect equilibrium in a bargaining model. Econometrica 50(1), 97–109 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  18. Stamou, K., Kantere, V., Morin, J.H., Georgiou, M.: A SLA graph model for data services. In: Proceedings of the Fifth International Workshop on Cloud Data Management, pp. 27–34, October 2013

    Google Scholar 

  19. Zhang, S., Song, M.: An architecture design of life cycle based SLA management. In: Proceedings of the 12th International Conference on Advanced Communication Technology, pp. 1351–1355, February 2010

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander Schill .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Ghumman, W.A., Schill, A. (2017). SLA Life Cycle Automation and Management for Cloud Services. In: Gaj, P., Kwiecień, A., Sawicki, M. (eds) Computer Networks. CN 2017. Communications in Computer and Information Science, vol 718. Springer, Cham. https://doi.org/10.1007/978-3-319-59767-6_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59767-6_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59766-9

  • Online ISBN: 978-3-319-59767-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics