The services landscape is changing with the growing adoption by businesses of the Service Oriented Architecture (SOA), the migration of business solutions to the cloud, and the proliferation of smartphones and Internet-enabled handheld devices to consume services. To meet their business goals, organizations increasingly demand services, which can satisfy their functional and non-functional requirements. Service Level Agreements (SLAs) are seen as the means to guarantee the continuity in service provisioning and required levels of service. In this paper, we propose a framework for service provisioning, which aims at providing support for automated SLA negotiation and management. The Service Broker component carries out SLA negotiation with selected service-providers on behalf of service-consumers. Multi-rounds of negotiations are very often required to reach an agreement. In each round, the negotiating parties bargain on multiple SLA parameters by trying to maximize their global utility functions. The monitoring infrastructure is in charge of observing SLA compliance monitoring using measurements obtained from independent third party monitoring services.
[1]
Jens Happe,et al.
A Reference Architecture for Multi-Level SLA Management
,
2011
.
[2]
Rafael Corchuelo,et al.
A bargaining-specific architecture for supporting automated service agreement negotiation systems
,
2012,
Sci. Comput. Program..
[3]
Giuseppe Di Modica,et al.
Dynamic SLAs management in service oriented environments
,
2009,
J. Syst. Softw..
[4]
Liviu Dan Serban,et al.
A time-constrained SLA negotiation strategy in competitive computational grids
,
2012,
Future Gener. Comput. Syst..
[5]
Gerard P. Parr,et al.
SLA brokering and bandwidth reservation negotiation schemes for QoS-aware internet
,
2005,
IEEE Transactions on Network and Service Management.
[6]
Heiko Ludwig,et al.
The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services
,
2003,
Journal of Network and Systems Management.
[7]
Asit Dan,et al.
Web services on demand: WSLA-driven automated management
,
2004,
IBM Syst. J..