scispace - formally typeset
Open AccessProceedings Article

A Cloud Service Broker for SLA-based SaaS provisioning

TLDR
A framework for SaaS provisioning, which relies on brokered Service Level agreements (SLAs), between service consumers and SAAS providers is proposed, which helps consumers selecting the right SaaA provider that can fulfill their functional and quality-of-service requirements.
Abstract
The growing adoption of cloud computing and the proliferation of Internet-enabled handheld devices are changing the services landscape. Given the abundance and the variety of Software-as-a-Service (SaaS) offerings, we propose, in this paper, a framework for SaaS provisioning, which relies on brokered Service Level agreements (SLAs), between service consumers and SaaS providers. A Cloud Service Broker (CSB) helps consumers selecting the right SaaS provider that can fulfill their functional and quality-of-service (QoS) requirements. Its Selection Manager component ranks SaaS providers by matching their QoS offerings against the QoS requirements of the service consumer. Furthermore, the CSB is in charge of negotiating the SLA terms - using a multi-attributes negotiation model - with a selected SaaS provider on behalf of the service consumer, and monitoring the compliance to the SLA during its implementation.

read more

Citations
More filters
Journal ArticleDOI

Management of Service Level Agreements for Cloud Services in IoT: A Systematic Mapping Study

TL;DR: This paper investigates the existing research on the management of SLAs in IoT applications that are based on cloud services and identifies 328 primary studies, categorizes them into seven main technical classifications, and summarizes the research types, research contributions, and demographic information in these studies.
Journal ArticleDOI

Renegotiation in Service Level Agreement Management for a Cloud-Based System

TL;DR: Of the two key approaches in renegotiation, namely bargaining-based negotiation and offer generation--based negotiation, the latter approach is the most promising due to its ability to generate optimized multiple-offer SLA parameters within one round during renegotiation.
Journal ArticleDOI

Formulating and managing viable SLAs in cloud computing from a small to medium service provider's viewpoint: A state-of-the-art review

TL;DR: The Optimized Personalized Viable SLA (OPV-SLA) framework is proposed which assists a service provider to form a viable SLA and start managing SLA violation before an SLA is formed and executed and the applicability of the framework is demonstrated through experiments.
Journal ArticleDOI

Automatically Enforcing Security SLAs in the Cloud

TL;DR: A novel Security SLA model is presented and a security-driven planning process that can be adopted to determine the (optimum) deployment of security-related software components is illustrated to demonstrate the applicability of the approach.
Journal ArticleDOI

Trust Evaluation in Cross-Cloud Federation: Survey and Requirement Analysis

TL;DR: The general characteristics of CCF are outlined as being dynamic, multi-level and heterogeneous, and cloud-to-cloud trust paradigm is proposed based on a set of unique principles identified as trust bi-directionality, trust composition, delegation control, and resource awareness.
References
More filters
ReportDOI

The NIST Definition of Cloud Computing

Peter Mell, +1 more
TL;DR: This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.

Web services agreement specification (ws-agreement)

TL;DR: This document describes Web Services Agreement Specification (WS-Agreement), a Web Services protocol for establishing agreement between two parties, such as between a service provider and consumer, using an extensible XML language for specifying the nature of the agreement, and agreement templates to facilitate discovery of compatible agreement parties.
Journal ArticleDOI

Web services on demand: WSLA-driven automated management

TL;DR: A framework for providing customers of Web services differentiated levels of service through the use of automated management and service level agreements (SLAs) is described, which was implemented as the utility computing services part of the IBM Emerging Technologies Tool Kit, which is publicly available on the IBM alphaWorksTM Web site.
Proceedings ArticleDOI

SLAng: a language for defining service level agreements

TL;DR: This work investigates end-to-end quality of service (QoS) and highlights that QoS provision has multiple facets and requires complex agreements between network services, storage services and middleware services, and introduces SLAng, a language for defining Service Level Agreements (SLAs) that accommodates these needs.
Related Papers (5)