Service Level Agreement in cloud computing: Taxonomy, prospects, and challenges

Faiza Qazi, Daehan Kwak, Fiaz Gul Khan, Farman Ali, Sami Ullah Khan

Research output: Contribution to journalReview articlepeer-review

7 Scopus citations

Abstract

Cloud computing represents a distributed computing paradigm, offering hosted services via the internet on a pay-as-you-go basis. The Service Level Agreement (SLA) serves as a pivotal element of communication between Cloud Service Providers (CSPs) and Cloud Service Users (CSUs), detailing Service Level Objectives (SLOs) pertinent to service functionalities and Quality of Service (QoS). Within an SLA, service terms are formally documented in a contract between the CSP and CSU, ensuring that outsourcing customers establish an SLA with their vendors, thereby holding vendors accountable for financial consequences or payments should the set objectives not be achieved. In recent years, SLA methodologies in cloud computing have attracted considerable attention from the research community, with numerous strategies being developed to tackle challenges that may impede the efficient provisioning and management of QoS. This survey paper offers a comprehensive review of SLA techniques, presenting a detailed taxonomy based on their distinctive attributes. It discusses the evaluation parameters and platforms utilized in analyzing SLA approaches. Furthermore, the paper outlines design objectives and highlights open research issues that should be addressed when proposing new SLA techniques.

Original languageEnglish
Article number101126
JournalInternet of Things (Netherlands)
Volume25
DOIs
StatePublished - Apr 2024

Keywords

  • Cloud computing
  • Cloud service provider
  • Cloud service user
  • Quality of Service
  • Resources allocation
  • Service Level Agreement
  • Service Level Objectives

Fingerprint

Dive into the research topics of 'Service Level Agreement in cloud computing: Taxonomy, prospects, and challenges'. Together they form a unique fingerprint.

Cite this