Cross-layer SLA selection for Cloud services

Abstract : Cloud computing is a paradigm for enabling remote, on-demand access to a set of configurable computing resources as a service. The pay-per-use model enables service providers to offer their services to customers in different Quality-of-Service (QoS) levels. These QoS parameters are used to compose some bipartisan Service Level Agreement (SLA) between a service provider and a service consumer. A main challenge for a service provider is to manage SLAs for its service consumers, i.e. automatically determine the appropri- ate resources required from the lower layer in order to respect the QoS requirements of his consumers. This paper proposes an optimization framework driven by consumer preferences to address the SLA dependencies problem across the different cloud layers as well as the need of flexibility and dynamicity required by the domain of Cloud computing. Our approach aims to select the optimal vertical business process designed by cross-layer cloud services, enforcing SLA dependen- cies between layers. Based on Constraint Programming (CP), our approach can take into account dynamic QoS parameters in a flexible manner to compose the best vertical business process. Experimental results demonstrate the flexibility and effectiveness of our approach.
Document type :
Conference papers
Complete list of metadatas
Contributor : Yousri Kouki <>
Submitted on : Friday, November 18, 2011 - 11:30:32 AM
Last modification on : Thursday, June 27, 2019 - 4:27:42 PM


  • HAL Id : hal-00642532, version 1


Yousri Kouki, Thomas Ledoux, Remi Sharrock. Cross-layer SLA selection for Cloud services. IEEE International Symposium on Network Cloud Computing and Applications, NCCA 2011, Nov 2011, Toulouse, France. pp.143-147. ⟨hal-00642532⟩



Record views