Abstract
Cloud computing has emerged as a dominant paradigm for delivering scalable and on-demand computing resources to users worldwide. However, ensuring Quality of Service (QoS) in cloud environments remains a critical challenge. This review paper comprehensively analyzes the state-of-the-art techniques, methodologies, and frameworks for QoS monitoring, violation detection, and remediation in cloud-based systems. This paper examines studies related to the concepts of QoS monitoring, violations, and remediation using resource allocation and scalability in cloud computing. It provides a taxonomy of QoS metrics, including availability, response time, and throughput, that are essential for evaluating and maintaining the performance of cloud services. The review further examines the existing approaches for cloud QoS monitoring, ranging from infrastructure to application-level monitoring. It discusses various monitoring tools and technologies employed to collect and analyze QoS data, including cloud type, license, operating systems, and supported languages. Additionally, the paper investigates the techniques for detecting QoS violations in the cloud environment. It explores machine learning algorithms and hybrid methods that leverage a combination of these techniques to identify QoS violations accurately. Furthermore, the paper explores the remediation strategies for QoS violations in the cloud. It presents proactive and reactive approaches to address QoS breaches, such as QoS-aware, energy-efficient, dynamic, multidimensional deadline-based, load balancing, cost-aware, workload, scalability, and adaptive resource allocation. It also discusses the challenges and validity threats associated with this research study. Throughout the review, the paper identifies the strengths and limitations of the existing approaches. It provides insights into future research directions in QoS monitoring, violation detection, and remediation for cloud-based systems. It emphasizes the need for standardized frameworks and benchmarks to evaluate and compare different QoS monitoring and remediation techniques. In conclusion, this review paper consolidates the current knowledge and advancements in QoS monitoring, violation detection, and remediation for cloud computing. It serves as a valuable resource for researchers seeking to enhance QoS assurance in cloud environments, ultimately improving the trust and performance of cloud services.
Original language | English |
---|---|
Pages (from-to) | 107-126 |
Number of pages | 20 |
Journal | Journal of System and Management Sciences |
Volume | 13 |
Issue number | 5 |
DOIs | |
Publication status | Published - 2023 |
Keywords
- Cloud Computing
- Cloud Monitoring
- Quality of Service
- Resource Management
- Service Level Agreement
- Violation Detection
- Violation Remediation
ASJC Scopus subject areas
- Control and Systems Engineering
- Information Systems
- Computer Science Applications
- Information Systems and Management
- Management of Technology and Innovation