Exploiting Capacity Planning of Cloud Providers to Limit SLA Violations

Nadia Ranaldo, Eugenio Zimeo

Abstract

Automatic negotiation of Service Level Agreements (SLAs) is a promising way to stipulate contracts in the Cloud market, where the high dynamicity of customers' requirements and providers' resources availability make it very difficult to statically define Quality of Service (QoS) level and pricing. To achieve high satisfaction levels for both parties, the negotiation decisions about stipulation conditions (or rejection) of contracts should be guided both by an overall strategic business policy and by dynamic information. In this paper, we propose to exploit capacity planning to support bilateral negotiation processes with the aim of optimizing the overall utility for service providers, by avoiding contracts that could incur in SLAs violations, keeping, at the same time, competitive service prices. In particular, the proposed technique exploits a heuristic algorithm to automatically evaluate a non-additive utility function and the acceptable region, taking into account QoS, resources availability, costs and penalties. The technique is compared with static approaches by using some simulations.

References

  1. Abrahao, B., Almeida, V., Almeida, J., Zhang, A., Beyer, D., Safai, F., Self-Adaptive SLA-Driven Capacity Management for Internet Services, Proceedings of IEEE Network Operations and Management Symposium, 2006 (NOMS 2006), pp.557-568.
  2. Allspaw, J. (2008), The art of capacity planning: scaling Web resources. O'Reilly Media, Inc.
  3. Almeida, J., Almeida, V., Ardagna, D., Francalanci, C., Trubian, M. (2006), Resource Management in the Autonomic Service-Oriented Architecture, Proceedings of IEEE Int. Conf. on Autonomic Computing, 2006 (ICAC 7806), pp. 84- 92.
  4. Chase, J. S., and Anderson, D. C. (2001), Managing energy and server resources in hosting centers, Proceedings of the 18th ACM Symposium on Operating Systems Principles, pp. 103-116.
  5. Chhetri, M., Lin, J., Goh, S., Zhang, J., Kowalczyk, R. and J. Yan (2006), A Coordinated Architecture for the Agent-Based Service Level Agreement Negotiation of Web Service Composition, Proceedings of. Australian Software Eng. Conf. (ASWEC 7806), pp. 90-99.
  6. Czajkowski, K., Foster, I., and Kesselman, C. (2005), Agreement-based resource management, Proceedings of IEEE, Vol. 93 No. 3, pp. 631-643.
  7. Faratin, P., Sierra, C., Jennings, N. R. (1998), Negotiation decision functions for autonomous agents, Robotics and Autonomous Systems, Vol. 24, No. 3-4, pp. 159- 182.
  8. Graupner, S., K├Ânig, R., Machiraju, V., Pruyne, J., Sahai, A. Moorsel, A. V. (2003), Impact of virtualization on management systems, Hewlett-Packard Laboratories, Tech. Rep. HPL-2003-125.
  9. Li, H., Su, S., Lam, H. (2006), On Automated e-Business Negotiations: Goal, Policy, Strategy, and Plans of Decision and Action, Organizational Computing and Electronic Commerce, Vol. 13 No. 1, pp. 1-29.
  10. Liu, Z., Squillante, M. S., Wolf, J. L. (2001), On maximizing service-level-agreement profits, Proceedings of the 3rd ACM conference on Electronic Commerce (EC 7801). ACM, New York, NY, USA.
  11. Raiffa, H. (1982). The art and science of negotiation. Harvard University Press.
  12. Spillner, J., Schill, A. (2009), Dynamic SLA Template Adjustments Based on Service Property Monitoring, Proceedings of IEEE Int. Conf. on Cloud Computing (CLOUD 7809), pp.183-189.
  13. Macias, M., Guitart, J. (2010), Using resource-level information into non-additive negotiation models for Cloud Market environments, Proceeding of IEEE Network Operations and Management Symposium (NOMS 2010), pp.325-332.
  14. Wu, L., Buyya, R. (2012), Service Level Agreement (SLA) in utility computing systems. In V. Cardellini, E. Casalicchio, K. Castelo Branco, J. Estrella, & F. Monaco (Eds.), Performance and dependability in service computing: concepts, techniques and research directions, pp. 1-25.
  15. Zulkernine, F. H., Martin, P. (2011) An Adaptive and Intelligent SLA Negotiation System for Web Services, IEEE Transactions on Services Computing, Vol. 4 No. 1, pp.31-43.
Download


Paper Citation


in Harvard Style

Ranaldo N. and Zimeo E. (2013). Exploiting Capacity Planning of Cloud Providers to Limit SLA Violations . In Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-52-5, pages 184-195. DOI: 10.5220/0004377001840195


in Bibtex Style

@conference{closer13,
author={Nadia Ranaldo and Eugenio Zimeo},
title={Exploiting Capacity Planning of Cloud Providers to Limit SLA Violations},
booktitle={Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2013},
pages={184-195},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004377001840195},
isbn={978-989-8565-52-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Exploiting Capacity Planning of Cloud Providers to Limit SLA Violations
SN - 978-989-8565-52-5
AU - Ranaldo N.
AU - Zimeo E.
PY - 2013
SP - 184
EP - 195
DO - 10.5220/0004377001840195