A Cloud Service Broker for SLA-based SaaS provisioning

The growing adoption of cloud computing and the proliferation of Internet-enabled handheld devices are changing the services landscape. Given the abundance and the variety of Software-as-a-Service (SaaS) offerings, we propose, in this paper, a framework for SaaS provisioning, which relies on brokered Service Level agreements (SLAs), between service consumers and SaaS providers. A Cloud Service Broker (CSB) helps consumers selecting the right SaaS provider that can fulfill their functional and quality-of-service (QoS) requirements. Its Selection Manager component ranks SaaS providers by matching their QoS offerings against the QoS requirements of the service consumer. Furthermore, the CSB is in charge of negotiating the SLA terms - using a multi-attributes negotiation model - with a selected SaaS provider on behalf of the service consumer, and monitoring the compliance to the SLA during its implementation.

[1]  Asit Dan,et al.  Web services on demand: WSLA-driven automated management , 2004, IBM Syst. J..

[2]  Katia Sycara,et al.  Literature Review on Multi-attribute Negotiations , 2004 .

[3]  Benoit Hudzia,et al.  Future Generation Computer Systems Optimis: a Holistic Approach to Cloud Service Provisioning , 2022 .

[4]  Qusay H. Mahmoud,et al.  A service broker and business model for saas applications , 2009, 2009 IEEE/ACS International Conference on Computer Systems and Applications.

[5]  Feng Liu,et al.  The role of XML in service level agreements management , 2005, Proceedings of ICSSSM '05. 2005 International Conference on Services Systems and Services Management, 2005..

[6]  Mark Perry,et al.  SLA Automated Negotiation Manager for Computing Services , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[7]  Jens Happe,et al.  A Reference Architecture for Multi-Level SLA Management , 2011 .

[8]  Xiaowei Yang,et al.  Comparing Public-Cloud Providers , 2011, IEEE Internet Computing.

[9]  Alvin AuYoung,et al.  Service contracts and aggregate utility functions , 2006, 2006 15th IEEE International Conference on High Performance Distributed Computing.

[10]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[11]  Giuseppe Di Modica,et al.  Dynamic SLAs management in service oriented environments , 2009, J. Syst. Softw..

[12]  Liviu Dan Serban,et al.  A time-constrained SLA negotiation strategy in competitive computational grids , 2012, Future Gener. Comput. Syst..

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

[14]  Zibin Zheng,et al.  Cloud model for service selection , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[15]  Rafael Corchuelo,et al.  A bargaining-specific architecture for supporting automated service agreement negotiation systems , 2012, Sci. Comput. Program..

[16]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[17]  Changtao Qu,et al.  Towards Autonomous Brokered SLA Negotiation , 2006 .

[18]  Salvatore Venticinque,et al.  A Cloud Agency for SLA Negotiation and Management , 2010, Euro-Par Workshops.

[19]  Wolfgang Emmerich,et al.  SLAng: a language for defining service level agreements , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..