journal article·2022Open access

Adaptive Runtime Monitoring of Service Level Agreement Violations in Cloud Computing

Sami Ullah Khan

Computers, Materials & Continua· Volume 71· Issue 3

Abstract

The cloud service level agreement (SLA) manage the relationship between service providers and consumers in cloud computing. SLA is an integral and critical part of modern era IT vendors and communication contracts. Due to low cost and flexibility more and more consumers delegate their tasks to cloud providers, the SLA emerges as a key aspect between the consumers and providers. Continuous monitoring of Quality of Service (QoS) attributes is required to implement SLAs because of the complex nature of cloud communication. Many other factors, such as user reliability, satisfaction, and penalty on violations are also taken into account. Currently, there is no such policy of cloud SLA monitoring to minimize SLA violations. In this work, we have proposed a cloud SLA monitoring policy by dividing a monitoring session into two parts, for critical and non-critical parameters. The critical and non-critical parameters will be decided on the interest of the consumer during SLA negotiation. This will help to shape a new comprehensive SLA based Proactive Resource Allocation Approach (RPAA) which will monitor SLA at runtime, analyze the SLA parameters and try to find the possibility of SLA violations. We also have implemented an adaptive system for allocating cloud IT resources based on SLA violations and detection. We have defined two main components of SLA-PRAA i.e., (a) Handler and (b) Accounting and Billing Manager. We have also described the function of both components through algorithms. The experimental results validate the performance of our proposed method in comparison with state-of-the-art cloud SLA policies.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cloud Computing and Resource Management · Cloud Data Security Solutions · Blockchain Technology Applications and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (42)

Show source-provided references
1. SLA-Based resource provisioning for hosted software as a service applications in cloud computing environments10.1109/TSC.2013.49 ↗
2. Towards self-awareness in cloud markets: A monitoring methodology
3. CASVid: Application level monitoring for SLA violation detection in clouds
4. Automatic SLA matching and provider selection in grid and cloud computing markets
5. Verifying cloud service level agreement
6. Semantic SLAs for services with Q-sLA
7. Comprehensive explanation of SLA violations at runtime10.1109/TSC.2013.45 ↗
8. Automated analysis of conflicts in WS-agreement10.1109/TSC.2013.9 ↗
9. A model for multi-levels SLA monitoring in federated cloud environment
10. Monitoring and management of service level agreements in cloud computing
11. SALMonADA: A platform for monitoring and explaining violations of WS-agreement-compliant documents
12. Web services regression testing10.1007/978-3-540-72912-9_8 ↗
13. Non-intrusive monitoring of service-based systems10.1142/S0218843006001384 ↗
14. Comparing time series with machine learning-based prediction approaches for violation management in cloud SLAs10.1016/j.future.2018.06.041 ↗
15. Personalized QoS prediction of cloud services via learning neighborhood-based model
16. Runtime prediction of service level agreement violations for composite services
17. SLA violation prediction in cloud computing: A machine learning perspective
18. Keller · Journal of Network and Systems Management Volume · 2003 · 11 · 5710.1023/A:1022445108617 ↗
19. K. Mahbub and G. Spanoudakis, “Monitoring WS-agreements: An event calculus based approach,” New York, NY, USA Springer-Verlag, pp. 265–306, 2007.10.1007/978-3-540-72912-9_10 ↗
20. Automated SLA monitoring for web services
21. Establishing and monitoring SLAs in complex service based systems
22. Dynamic set-up of monitoring infrastructures for service based systems
23. Towards autonomic detection of SLA violations in cloud infrastructures10.1016/j.future.2011.08.018 ↗
24. Efficient online monitoring of web-service SLAs
25. Comprehensive QoS monitoring of web services and event based SLA violation detection
26. SALMonADA: A platform for monitoring and explaining violations of WS–agreement–compliant documents
27. Low level metrics to high level SLAs - lom2his framework: Bridging the gap between monitored metrics and SLA parameters in cloud environments
28. E. Tsang, “Foundations of constraint satisfaction,” New York, NY, USA: Academic Press, pp. 439–467, 2005.
29. Reliability and energy efficiency in cloud computing systems: Survey and taxonomy10.1016/j.jnca.2016.08.010 ↗
30. Cloudsim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms10.1002/spe.995 ↗
31. Simulation modeling of cloud computing for smart grid using10.1016/j.jesit.2016.10.004 ↗
32. Novel energy and SLA efficient resource management heuristics for consolidation of virtual machines in cloud data centers10.1016/j.compeleceng.2015.05.006 ↗
33. A systematic review on cloud computing
34. Journal of network and computer qapplications SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter10.1016/j.jnca.2014.07.030 ↗
35. Simulation modelling practice and theory cloudExp: A comprehensive cloud computing experimental framework10.1016/j.simpat.2014.09.003 ↗
36. Novel fuzzy multi objective DVFS-aware consolidation heuristics for energy and SLA efficient resource management in cloud data centers10.1016/j.jnca.2016.09.016 ↗
37. Cloud computing: Survey on energy efficiency10.1145/2656204 ↗
38. A novel virtual machine deployment algorithm with energy efficiency in cloud computing10.1007/s11771-015-2608-5 ↗
39. A competitive penalty model for availability based cloud SLA
40. A joint CPU-RAM energy efficient and SLA-compliant approach for cloud data centers10.1016/j.comnet.2015.11.026 ↗
41. Compliance-based multi-dimensional trust evaluation system for determining trustworthiness of cloud service providers10.1016/j.future.2016.07.013 ↗
42. Multifaceted trust management framework based on a trust level agreement in a collaborative cloud10.1016/j.compeleceng.2016.10.002 ↗