SLA-driven Capacity Planning for Cloud applications

Yousri Kouki 1, 2 Thomas Ledoux 1, 2
2 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : Cloud computing paradigm has become the solution to provide good service quality and exploit economies of scale. However, the management of such elastic resources, with different Quality-of-Service (QoS) combined with on-demand self-service, is a complex issue. This paper proposes an approach driven by Service Level Agreement (SLA) for optimizing the capacity planning for Cloud applications. The main challenge for a service provider is to determine the best trade-off between profit and customer satisfaction. In order to address this issue, we follow a queueing network proposal and present an analytical performance model to predict Cloud service performance. Based on a utility function and a capacity planning method, our solution calculates the optimal configuration. We rely on autonomic computing to adjust continuously the configuration. Simulation experiments indicate that our model i) faithfully captures the performance of Cloud applications for a number of workloads and configurations and ii) successfully keeps the best trade-off.
Document type :
Conference papers
Complete list of metadatas
Contributor : Yousri Kouki <>
Submitted on : Friday, September 21, 2012 - 5:17:22 PM
Last modification on : Tuesday, December 4, 2018 - 9:04:02 AM


  • HAL Id : hal-00734417, version 1


Yousri Kouki, Thomas Ledoux. SLA-driven Capacity Planning for Cloud applications. IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2012, Dec 2012, Taipei, Taiwan. pp.135-140. ⟨hal-00734417⟩



Record views