SLA negotiation and enforcement policies for revenue maximization and client classification in cloud providers

In Cloud Computing markets, owners of computing resources negotiate with their potential clients to sell computing power. The terms of the Quality of Service (QoS) to be provided as well as the economic conditions are established in a Service-Level Agreement (SLA). The common objective of a Cloud pr...

Descripción completa

Detalles Bibliográficos
Autores: Macías Lloret, Mario|||0000-0003-1633-1456, Guitart Fernández, Jordi|||0000-0003-0751-3100
Tipo de recurso: artículo
Fecha de publicación:2014
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/452312
Acceso en línea:https://hdl.handle.net/2117/452312
https://dx.doi.org/10.1016/j.future.2014.03.004
Access Level:acceso abierto
Palabra clave:Cloud computing
Business policies
Revenue maximization
Client classification
Business-level objectives
Service-level agreements
SLA enforcement
SLA negotiation
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
Descripción
Sumario:In Cloud Computing markets, owners of computing resources negotiate with their potential clients to sell computing power. The terms of the Quality of Service (QoS) to be provided as well as the economic conditions are established in a Service-Level Agreement (SLA). The common objective of a Cloud provider is to maximize its economic profit. However, there are situations in which providers must differentiate the SLAs with respect to the type of client that is willing to access the resources or the agreed QoS, e.g. when the hardware resources are shared between users of the company that own the resources and external users. This article proposes two sets of policies to manage SLAs with respect to the business objectives of a Cloud provider: Revenue Maximization or classification of clients. The criterion to classify clients is established according to the relationship between client and provider (external user, internal or another privileged relationship) and the QoS that the client purchases (cheap contracts or extra QoS by paying an extra fee). The validity of the policies is demonstrated through exhaustive experiments.