User-oriented Cloud SLA Assurance Framework

Cloud computing technology presents new challenges in terms of service provisions and consumptions. One of the key issues in this area is to guarantee an agreed level of cloud services to service users. One way to cope with this challenge is to ensure the commitment of Service Level Agreements (SLAs) in which the level of services is formally defined. Although in the literature a number of studies have been carried out on SLA assurance, the majority of them aims to improve the ability of SLA adherence of service providers and focus on minimizing the losses of both parties in a service transaction. However, having such a serviceprovider-oriented SLA assurance framework is not effective to service users as it is focused mainly on ensuring the benefits of service providers. In this paper, a comprehensive framework will be developed from the service users viewpoint to analyse the ability of SLA commitments of both service providers and service users and ensure the profits of service users by two key steps: (1) design a methodology of transactional risk assessment to assist in selecting qualified services; and (2) devise a SLA monitoring mechanism to monitor SLA enforcement and predict possible SLA violations over the lifetime of a service instance. In particular, the proposed approach will take into account resource performance and network status in the SLA monitoring mechanism as they both have significant effects on successful delivery of services to service users.

[1]  Mohamed Mohamed,et al.  SLA analytics for adaptive service provisioning in the cloud , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.

[2]  Dzmitry Kliazovich,et al.  Service Level Agreement Assurance between Cloud Services Providers and Cloud Customers , 2016, 2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid).

[3]  Ana Cristina Oliveira,et al.  Efficient network service level agreement monitoring for cloud computing systems , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).

[4]  Elizabeth Chang,et al.  Formulating and managing viable SLAs in cloud computing from a small to medium service provider's viewpoint: A state-of-the-art review , 2017, Inf. Syst..

[5]  Ramin Yahyapour,et al.  Fault-tolerant Service Level Agreement lifecycle management in clouds using actor system , 2016, Future Gener. Comput. Syst..

[6]  Chun-Hung Wu,et al.  Constructing a Cloud-Centric Service Assurance Platform for Computing as a Service , 2011, 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[7]  Danilo Ardagna,et al.  Generalized Nash Equilibria for the Service Provisioning Problem in Multi-Cloud Systems , 2017, IEEE Transactions on Services Computing.

[8]  Roberto Palmieri,et al.  Automated Workload Characterization in Cloud-based Transactional Data Grids , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.

[9]  Rajkumar Buyya,et al.  SLA-Aware and Energy-Efficient Dynamic Overbooking in SDN-Based Cloud Data Centers , 2017, IEEE Transactions on Sustainable Computing.

[10]  Elizabeth Chang,et al.  Provider-Based Optimized Personalized Viable SLA (OPV-SLA) Framework to Prevent SLA Violation , 2016, Comput. J..

[11]  Elizabeth Chang,et al.  A User-Based Early Warning Service Management Framework in Cloud Computing , 2015, Comput. J..

[12]  Aad P. A. van Moorsel,et al.  Uncertainty and Uncertainty Tolerance in Service Provisioning , 2011, J. Internet Serv. Inf. Secur..

[13]  Brian D. Ripley,et al.  The R Project in Statistical Computing , 2001 .

[14]  C. Pipper,et al.  [''R"--project for statistical computing]. , 2008, Ugeskrift for laeger.

[15]  Jin Wang,et al.  Mutual Verifiable Provable Data Auditing in Public Cloud Storage , 2015 .

[16]  Rajkumar Buyya,et al.  SLA-Based Resource Provisioning for Hosted Software-as-a-Service Applications in Cloud Computing Environments , 2014, IEEE Transactions on Services Computing.

[17]  Nikolaus Huber,et al.  Model-Based Self-Aware Performance and Resource Management Using the Descartes Modeling Language , 2017, IEEE Transactions on Software Engineering.

[18]  Leslie P. Willcocks,et al.  Business process outsourcing studies: a critical review and research directions , 2011, J. Inf. Technol..

[19]  Rajkumar Buyya,et al.  SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter , 2014, J. Netw. Comput. Appl..

[20]  Adam Wierman,et al.  Energy Portfolio Optimization of Data Centers , 2017, IEEE Transactions on Smart Grid.

[21]  Christof Fetzer,et al.  A Novel Approach to QoS Monitoring in the Cloud , 2011, 2011 First International Conference on Data Compression, Communications and Processing.

[22]  Farookh Khadeer Hussain,et al.  A Methodology for Maintaining Trust in Industrial Digital Ecosystems , 2013, IEEE Transactions on Industrial Electronics.

[23]  Haiying Shen,et al.  Deadline Guaranteed Service for Multi-Tenant Cloud Storage , 2015, IEEE Transactions on Parallel and Distributed Systems.

[24]  Wibke Michalk,et al.  SLA Establishment Decisions: Minimizing the Risk of SLA Violations , 2011 .

[25]  Pierre Sens,et al.  SLA guarantees for cloud services , 2016, Future Gener. Comput. Syst..

[26]  Elizabeth Chang,et al.  Cloud service selection: State-of-the-art and future research directions , 2014, J. Netw. Comput. Appl..

[27]  Keqin Li,et al.  Toward trustworthy cloud service selection: A time-aware approach using interval neutrosophic set , 2016, J. Parallel Distributed Comput..

[28]  Gregory Katsaros,et al.  SLAaaS: an OCCI Compliant Framework for Cloud SLA Provisioning and Violation Detection , 2016, CLOSER.