Towards service level agreements engineering process in cloud computing

被引:0
作者
Salem, Hend S. [1 ]
El Yamany, Hany F. [1 ]
El-Tawel, Ghada S. [1 ]
机构
[1] Department of Computer Sciences, Faculty of Computers and Informatics, Suez Canal University, Ismailia
来源
Salem, Hend S. (hendshaaban@ci.suez.edu.eg) | 1600年 / Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland卷 / 03期
关键词
Cloud computing; Engineering process; Interoperability; QoS; Quality of service; Service composition; Service level agreement; Service level objectives; SLA; SLO;
D O I
10.1504/IJIMS.2014.070695
中图分类号
学科分类号
摘要
Cloud computing becomes the most common product within IT markets and the global business in general. It offers a powerful and flexible resources and services including software as a service (SaaS), infrastructure as a service (IaaS) and platform as a service (PaaS). On the other hand, service level agreement (SLA) is a formal contract between the cloud vendors and providers, and customers including organisations and individuals. SLA is considered as an awkward process for both providers and customers since each part has a different understanding about its detailed structure, phases and embedded elements. In this paper, a fine-defined engineering model with five well-structured phases for managing SLA in a cloud environment is introduced. This SLA engineering model will benefit both cloud providers and consumers. It will allow providers to structure and organise the SLA correctly in attractive way for customers. Simultaneously, it will provide customers with the necessary and sufficient awareness to get a fair SLA for resources or services they may access. Also, a case study is presented to demonstrate how the proposed five phases utilised to construct the required SLA in a private cloud. Copyright © 2014 Inderscience Enterprises Ltd.
引用
收藏
页码:300 / 328
页数:28
相关论文
共 31 条
  • [11] Anithakumari S., Sekaran K.C., Autonomic SLA management in cloud computing services, Recent Trends in Computer Networks and Distributed Systems Security, pp. 151-159, (2014)
  • [12] Armbrust M., Fox A., Griffith R., Joseph A.D., Katz R.H., Konwinski A., Lee G., Patterson D.A., Ion S., Rabkin A., Zaharia M., Above the Clouds: A Berkeley View of Cloud Computing, (2009)
  • [13] Candrlic G., Cloud Computing - Types of Cloud, (2013)
  • [14] Chhetri M.B., Vo Q.B., Kowalczyk R., Policy-based automation of SLA establishment for cloud computing services, 12th IEEE/ACM Int. Symp. on Cluster, Cloud and Grid Computing (CCGrid), pp. 164-171, (2012)
  • [15] El Yamany H.F., Capretz M.A., Allison D.S., Quality of security service for web services within SOA, Services-I, 2009 World Conference on, pp. 653-660, (2009)
  • [16] Ghosh N., Ghosh S.K., An approach to identify and monitor SLA parameters for storage-as-a-service cloud delivery model, Globecom Workshops (GC Wkshps), 2012 IEEE, pp. 724-729, (2012)
  • [17] Gomes R.L., Madeira E., An automatic SLA negotiation protocol for a future internet, Communications (LATINCOM), 2011 IEEE Latin-American Conference on, pp. 1-6, (2011)
  • [18] Hasselmeyer P., Mersch H., Koller B., Quyen H., Schubert L., Wieder P., Implementing an SLA negotiation framework, Proceedings of the EChallenges Conference (e-2007), 4, pp. 154-161, (2007)
  • [19] IEEE Computer Society, Software Engineering Body of Knowledge (SWEBOK V3), (2014)
  • [20] IEEE Std 24748-2-2012, IEEE Guide - Adoption of ISO/IEC TR 24748-2:2011 Systems and Software Engineering - Life Cycle Management - Part 2: Guide to the Application of ISO/IEC 15288 (System Life Cycle Processes), pp. 1-96, (2012)