Abstract
In the last decade, Service Level Agreements (SLAs) play a pivotal role in Cloud Computing especially for guaranteeing quality, availability and responsibility. SLA involves different actors including customers and service providers. The problem that arises is how to establish an SLA contract between those actors and especially how to help the customer to choose the provider that offers the adequate services. Another important point is the measures to guarantee that the provider respects its contract with the consumer. Our approach embraces model driven engineering principles to automate the generation of the SLA contract and its real-time monitoring. For this purpose, we propose three languages dedicated respectively to the customer, the supplier, and the contract specification. Since we cannot predict QoS values at advance, we propose to use machine learning to learn QoS behavior at run-time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hauser, R., Steiner, M., Waidner, M.: Micro-payments based on iKP. Citeseer (1996)
Kamvar, S.D., Schlosser, M.T., Garcia-Molina, H.: The eigentrust algorithm for reputation management in P2P networks. In: Proceedings of the 12th International Conference on World Wide Web. ACM, pp. 640–651 (2003)
Resnick, P., Kuwabara, K., Zeckhauser, R., Friedman, E.: Reputation systems. Commun. ACM 43(12), 45–48 (2000)
Stanoevska-Slabeva, K., Wozniak, T., Ristol, S.: Grid and Cloud Computing: A Business Perspective on Technology and Applications. Springer, Heidelberg (2009)
Rahimi, H., El Bakkali, H.: A new reputation algorithm for evaluating trustworthiness in e-commerce context. In: 2013 National Security Days (JNS3), pp. 1–6. IEEE (2013)
Khazalah, F., Malik, Z., Rezgui, A.: Automated conflict resolution in collaborative data sharing systems using community feedbacks. Inf. Sci. 298, 407–424 (2015)
Teacy, W.L., Patel, J., Jennings, N.R., Luck, M.: TRAVOS: trust and reputation in the context of inaccurate information sources. Auton. Agent. Multi-Agent Syst. 12(2), 183–198 (2006)
Commerce, B.E., Jøsang, A., Ismail, R.: The beta reputation system. In: Proceedings of the 15th Bled Electronic Commerce Conference. Citeseer (2002)
Pinyol, I., Sabater-Mir, J.: Computational trust and reputation models for open multi-agent systems: a review. Artif. Intell. Rev. 40(1), 1–25 (2013)
Victor, P., Cornelis, C., De Cock, M.: Trust Networks for Recommender Systems, vol. 4. Springer, Heidelberg (2011)
Sabater, J., Paolucci, M., Conte, R.: Repage: REPutation and imAGE among limited autonomous partners. J. Artif. Soc. Soc. Simul. 9(2) (2006)
Patel, J., Teacy, W.L., Jennings, N.R., Luck, M.: A probabilistic trust model for handling inaccurate reputation sources. In: International Conference on Trust Management, pp. 193–209. Springer (2005)
Massa, P., Avesani, P.: Trust-aware collaborative filtering for recommender systems. In: OTM Confederated International Conferences, “On the Move to Meaningful Internet Systems”, pp. 492–508. Springer (2004)
Ludwig, H., Keller, A., Dan, A., King, R.P., Franck, R.: Web service level agreement (WSLA) language specification. IBM Corporation, pp. 815–824 (2003)
Keller, A., Ludwig, H.: The WSLA framework: specifying and monitoring service level agreements for web services. J. Netw. Syst. Manag. 11(1), 57–81 (2003)
Serrano, D., Bouchenak, S., Kouki, Y., Ledoux, T., Lejeune, J., Sopena, J., Arantes, L., Sens, P.: Towards QoS-oriented SLA guarantees for online cloud services. In: 2013 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 50–57. IEEE (2013)
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: Open Grid Forum, vol. 128 (2007)
Kearney, K.T., Torelli, F., Kotsokalis, C.: SLA*: an abstract syntax for service level agreements. In: 2010 11th IEEE/ACM International Conference on Grid Computing (GRID), pp. 217–224. IEEE (2010)
Kouki, Y., de Oliveira, F.A., Dupont, S., Ledoux, T.: A language support for cloud elasticity management. In: 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 206–215. IEEE (2014)
Di Ruscio, D., Paige, R.F., Pierantonio, A.: Guest editorial to the special issue on success stories in model driven engineering. Sci. Comput. Program. 89(PB), 69–70 (2014)
Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0 (2009)
Jurca, R., Faltings, B.: Reputation-based service level agreements for web services. In: Service-Oriented Computing-ICSOC 2005, pp. 396–409. Springer (2005)
Rana, O.F., Warnier, M., Quillinan, T.B., Brazier, F., Cojocarasu, D.: Managing violations in service level agreements. In: Grid Middleware and Services, pp. 349–358. Springer (2008)
Kosinski, J., Radziszowski, D., Zielinski, K., Zielinski, S., Przybylski, G., Niedziela, P.: Definition and evaluation of penalty functions in SLA management framework. In: Fourth International Conference on Networking and Services, pp. 176–181. IEEE (2008)
Serrano, D., Bouchenak, S., Kouki, Y., Ledoux, T., Lejeune, J., Sopena, J., Arantes, L., Sens, P.: Towards QoS-oriented SLA guarantees for online cloud services. In: 2013 13th IEEE/ACM International Symposium on in Cluster, Cloud and Grid Computing, pp. 50–57. IEEE (2013)
Emeakaroha, V.C., Calheiros, R.N., Netto, M.A., Brandic, I., De Rose, C.A.: DeSVi: an architecture for detecting SLA violations in cloud computing infrastructures. In: Proceedings of the 2nd International ICST Conference on Cloud Computing. Citeseer (2010)
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 Gener. Comput. Syst. 28(7), 1017–1029 (2012)
Sutton, R.S., Barto, A.G.: Reinforcement Learning: An Introduction, vol. 1, no. 1. MIT Press, Cambridge (1998)
Becker, M., Borrisov, N., Deora, V., Rana, O.F., Neumann, D.: Using k-pricing for penalty calculation in grid market. In: Proceedings of the 41st Annual Hawaii International Conference on System Sciences, p. 97. IEEE (2008)
Guha, R., Kumar, R., Raghavan, P., Tomkins, A.: Propagation of trust and distrust. In: WWW 2004: Proceedings of the 13th International Conference on World Wide Web, pp. 403–412. ACM, New York (2004)
Bocciarelli, P., D’Ambrogio, A., Mastromattei, A., Giglio, A.: Automated development of web-based modeling services for MSaaS platforms. In: Proceedings of the Symposium on Model-driven Approaches for Simulation Engineering. Society for Computer Simulation International (2017)
Anithakumari, S., Chandra Sekaran, K.: Autonomic SLA management in cloud computing services. In: International Conference on Security in Computer Networks and Distributed Systems, pp. 151–159. Springer, Heidelberg (2014)
Leff, A., Rayfield, J.T., Dias, D.M.: Service-level agreements and commercial grids. IEEE Internet Comput. 7(4), 44–50 (2003)
Sutton, R.S.: Reinforcement Learning. Springer, US (2012). https://books.google.co.ma/books?id=PwnrBwAAQBAJ
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
El Hamlaoui, M., Fissaa, T., Laghouaouta, Y., Nassar, M. (2019). Support Cloud SLA Establishment Using MDE. In: Zbakh, M., Essaaidi, M., Manneback, P., Rong, C. (eds) Cloud Computing and Big Data: Technologies, Applications and Security. CloudTech 2017. Lecture Notes in Networks and Systems, vol 49. Springer, Cham. https://doi.org/10.1007/978-3-319-97719-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-97719-5_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-97718-8
Online ISBN: 978-3-319-97719-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)