원문정보
초록
영어
Cloud computing is a new generation of computing based on the layered model which provides different services to cloud customer. Conceptually, cloud computing offers a scalable platform for Big Data Analytic Applications (BDAAs) which can elastically provision resources based on data growth and complexity of analytic applications. This complexity of analysis increases with vast volumes of data in big enterprises which prefer effective and fast decision-making. Therefore, the importance of Service Level Agreement (SLA) is appeared which clarifies the roles between a customer (i.e., cloud user or Big Data analyst) and a provider for particular service provision comes. The main components of the SLAs are Quality of Service parameters which must be monitored to achieve a set of Service Level Objectives (SLOs) and detect violations. Indeed, many SLA management approaches have been developed as solutions for preventing SLA violations to avoid costly penalties. Consequently, many interesting solutions developed works of SLA violation management in cloud technology and cloud-hosted BDAAs. A survey about the existed works in terms of idea, strengths and weaknesses is introduced in this paper. Meanwhile, the challenges and new research directions in this area which require further investigation will be discussed to provide a comprehensive overview and big-picture.
목차
1. Introduction
2. The Service Level Agreement Foundations
2.1 SLA Definition
2.2 SLA Life Cycle
2.3 SLA Violation Monitor
2.4 SLA Penalties
3. SLA Violation Management Approaches
3.1 Cloud Computing
3.2 Cloud-Hosted Big Data Analytics Applications
4. Conclusions
5. Future Work
References