Client Classification Policies for SLA Negotiation and Allocation in Shared Cloud Datacenters

  • Mario Macías
  • Jordi Guitart
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7150)


In Utility Computing business model, the owners of the 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). There are situations in which providers must differentiate the SLAs in function of 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 paper proposes to consider the information of potential users when the SLA is under negotiation to allow providers to prioritize users (e.g. internal users over external users, or preferential users over common users). Two policies for negotiation are introduced: price discrimination and client-aware overselling of resources. The validity of the policies is demonstrated through exhaustive experiments.


Cloud Computing Client Classification SLA Negotiation SLA Allocation Business Modeling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amazon EC2 instances, (last visit: February 2011)
  2. 2.
    Client classification and reclassification policy of rabobank polska sa, (last visit: February 2011)
  3. 3.
    Drools rule engine,
  4. 4.
    Economically Enhanced Resource Manager, (last visit: August 2011)
  5. 5.
  6. 6.
    Windows azure, (last visit: February 2011)
  7. 7.
    Barford, P., Crovella, M.: Generating representative web workloads for network and server performance evaluation. In: 1998 ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 1998/PERFORMANCE 1998), vol. 26, pp. 151–160. ACM Press, Madison (1998)Google Scholar
  8. 8.
    Buyya, R., Yeo, C.S., Venugopal, S.: Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. In: 10th IEEE Intl. Conf. on High Performance Computing and Communications (HPCC 2008), pp. 5–13. IEEE Computer Society, Dalian (2008)CrossRefGoogle Scholar
  9. 9.
    Choong, H.L., Jinwoo, S., Kyoungmin, P.: Grid and p2p economics and market models. In: I.C. Society (ed.) 1st IEEE International Workshop on Grid Economics and Business Models (GECON 2004), Seoul, South Korea, pp. 3–18 (April 2004)Google Scholar
  10. 10.
    Dube, P., Hayel, Y., Wynter, L.: Yield management for IT resources on demand: analysis and validation of a new paradigm for managing computing centres. Journal of Revenue and Pricing Management 4(1), 24–38 (2005)CrossRefGoogle Scholar
  11. 11.
    Foster, I.: The anatomy of the grid: Enabling scalable virtual organizations. In: IEEE International Symposium on Cluster Computing and the Grid, p. 6 (2001)Google Scholar
  12. 12.
    Goiri, Í., Julià, F., Fitó, J.O., Macías, M., Guitart, J.: Resource-Level QoS Metric for CPU-Based Guarantees in Cloud Providers. In: Altmann, J., Rana, O.F. (eds.) GECON 2010. LNCS, vol. 6296, pp. 34–47. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  13. 13.
    Kaufman, L.M.: Data security in the world of cloud computing. IEEE Security and Privacy 7, 61–64 (2009)CrossRefGoogle Scholar
  14. 14.
    Lee, H.Y., Choo, T.T., Khee-Erng, J.L., Wong, W.: A grid market framework. In: 3rd International Workshop on Grid Economics and Business Models (GECON 2006), Singapore, pp. 70–79 (May 2006)Google Scholar
  15. 15.
    Macias, M., Fito, O., Guitart, J.: Rule-based sla management for revenue maximisation in cloud computing markets. In: 2010 Intl. Conf. of Network and Service Management (CNSM 2010), Niagara Falls, Canada, pp. 354–357 (October 2010)Google Scholar
  16. 16.
    Macias, M., Guitart, J.: Using resource-level information into nonadditive negotiation models for cloud market environments. In: 12th IEEE/IFIP Network Operations and Management Symposium (NOMS 2010), Osaka, Japan, pp. 325–332 (April 2010)Google Scholar
  17. 17.
    Porter, M.E.: Clusters and the new economics of competition. Harvard Business Review 76(6), 77–90 (1998)Google Scholar
  18. 18.
    Püschel, T., Borissov, N., Macías, M., Neumann, D., Guitart, J., Torres, J.: Economically Enhanced Resource Management for Internet Service Utilities. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds.) WISE 2007. LNCS, vol. 4831, pp. 335–348. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  19. 19.
    Rappa, M.A.: The utility business model and the future of computing services. IBM Syst. J. 43(1), 32–42 (2004)CrossRefGoogle Scholar
  20. 20.
    Reig, G., Alonso, J., Guitart, J.: Prediction of job resource requirements for deadline schedulers to manage high-level slas on the cloud. In: 9th IEEE Intl. Symp. on Network Computing and Applications, Cambridge, MA, USA, pp. 162–167 (July 2010)Google Scholar
  21. 21.
    Sandholm, T., Lai, K.: Evaluating demand prediction techniques for computational markets. In: 3rd International Workshop on Grid Economics and Business Models (GECON 2006), Singapore, pp. 3–13 (May 2006)Google Scholar
  22. 22.
    Sulistio, A., Kim, K.H., Buyya, R.: Managing cancellations and no-shows of reservations with overbooking to increase resource revenue. In: Intl. Symp. on Cluster Computing and the Grid (CCGRID 2008), pp. 267–276. IEEE Computer Society, Lyon (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Mario Macías
    • 1
  • Jordi Guitart
    • 1
  1. 1.Barcelona Supercomputing CenterUniversitat Politecnica de CatalunyaBarcelonaSpain

Personalised recommendations