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 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. Providing a set of policies for maximizing BLOs achievement of a Cloud provider.Modeling of client classification as a complementary BLO to Revenue Maximization.Our rules use state-of-the-art cloud technologies: VM migration, elasticity, etc.Development of a fine-grain simulator for exhaustive validation of the model.

[1]  Fabio Panzieri,et al.  QoS–Aware Clouds , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[2]  Dirk Neumann,et al.  Management of Cloud Infastructures: Policy-Based Revenue Optimization , 2009, ICIS.

[3]  Michael J. Freedman,et al.  Prices are right: managing resources and incentives in peer-assisted content distribution , 2008, IPTPS.

[4]  Jörn Altmann,et al.  GridEcon: A Market Place for Computing Resources , 2008, GECON.

[5]  Michael A. Rappa,et al.  The utility business model and the future of computing services , 2004, IBM Syst. J..

[6]  Javier Alonso,et al.  Prediction of Job Resource Requirements for Deadline Schedulers to Manage High-Level SLAs on the Cloud , 2010, 2010 Ninth IEEE International Symposium on Network Computing and Applications.

[7]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[8]  Jordi Torres,et al.  Self-adaptive utility-based web session management , 2009, Comput. Networks.

[9]  Jordi Guitart Fernández,et al.  Client classification policies for SLA negotiation and allocation in shared cloud datacenters , 2011 .

[10]  Rajkumar Buyya,et al.  Managing Cancellations and No-Shows of Reservations with Overbooking to Increase Resource Revenue , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[11]  Michael Anthony Bauer,et al.  Using policies to drive autonomic management of virtual systems , 2010, 2010 International Conference on Network and Service Management.

[12]  Rajkumar Buyya,et al.  Mandi: a market exchange for trading utility and cloud computing services , 2011, The Journal of Supercomputing.

[13]  Jordi Guitart,et al.  Efficient Data Management Support for Virtualized Service Providers , 2009, 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing.

[14]  M. Porter Clusters and the new economics of competition. , 1998, Harvard business review.

[15]  Jesús Vigo-Aguiar,et al.  Preface to high performance computing applied to computational problems in science and engineering , 2012, The Journal of Supercomputing.

[16]  Mario Macías,et al.  Resource-Level QoS Metric for CPU-Based Guarantees in Cloud Providers , 2010, GECON.

[17]  Jordi Torres,et al.  Tailoring Resources: The Energy Efficient Consolidation Strategy Goes Beyond Virtualization , 2008, 2008 International Conference on Autonomic Computing.

[18]  Yezekael Hayel,et al.  Yield management for IT resources on demand: Analysis and validation of a new paradigm for managing computing centres , 2005 .

[19]  Mario Macías,et al.  Using resource-level information into nonadditive negotiation models for cloud Market environments , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[20]  Rajkumar Buyya,et al.  A taxonomy of market‐based resource management systems for utility‐driven cluster computing , 2006, Softw. Pract. Exp..

[21]  Szabolcs Rozsnyai,et al.  Event-driven rules for sensing and responding to business situations , 2007, DEBS '07.

[22]  Mario Macías,et al.  Rule-based SLA management for revenue maximisation in Cloud Computing Markets , 2010, 2010 International Conference on Network and Service Management.

[23]  Jordi Torres,et al.  Introducing Virtual Execution Environments for Application Lifecycle Management and SLA-Driven Resource Distribution within Service Providers , 2009, 2009 Eighth IEEE International Symposium on Network Computing and Applications.

[24]  R. Buyya,et al.  Market-Oriented Grid and Utility Computing , 2009 .

[25]  Virgílio A. F. Almeida,et al.  Business-oriented resource management policies for e-commerce servers , 2000, Perform. Evaluation.

[26]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[27]  María S. Pérez-Hernández,et al.  A rule based resources management for collaborative grid environments , 2008, Int. J. Internet Protoc. Technol..

[28]  Dirk Neumann,et al.  SORMA - Building an Open Grid Market for Grid Resource Allocation , 2007, GECON.

[29]  Mario Macías,et al.  Client Classification Policies for SLA Negotiation and Allocation in Shared Cloud Datacenters , 2011, GECON.

[30]  Segev Wasserkrug,et al.  Autonomic self-optimization according to business objectives , 2004, International Conference on Autonomic Computing, 2004. Proceedings..

[31]  Dirk Neumann,et al.  Economically Enhanced Resource Management for Internet Service Utilities , 2007, WISE.

[32]  Sewook Wee,et al.  Debunking Real-Time Pricing in Cloud Computing , 2011, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[33]  Jordi Torres,et al.  Maximizing revenue in Grid markets using an economically enhanced resource manager , 2010, Concurr. Comput. Pract. Exp..