Title :
Optimal Negotiation of Service Level Agreements for Cloud-Based Services through Autonomous Agents
Author :
Yaqub, Edwin ; Yahyapour, Ramin ; Wieder, Philipp ; Kotsokalis, Constantinos ; Kuan Lu ; Jehangiri, Ali Imran
Author_Institution :
Gesellschaft fur wissenschaftliche Datenverarbeitung mbH Gottingen (GWDG), Gottingen, Germany
fDate :
June 27 2014-July 2 2014
Abstract :
Cloud-based services have become a cornerstone of today´s IT. The self-service feature inherent in Cloud systems allows customers to play a greater role in service procurement. However, this restricts the value propositions and Service Level Agreements (SLAs) that Cloud providers offer because Quality of Service (QoS) and Non Functional Property (NFP) requirements vary from customer to customer. In feature-rich SLA templates, the contract space gets large, objectives are confidential and preferences over QoS and NFP often conflict between providers and customers. Hence, an SLA-gap exists between the two and contemporary providers bind their offerings to the inflexible take-it-or-leave-it SLAs. In this work, we address this problem by presenting a robust and computationally inexpensive negotiation strategy, using which agents can efficiently create near-optimal SLAs under time constraints. Experimental evaluations validate that our strategy performs at par with state of the art learning and non-learning strategies against a variety of metrics including utility, social welfare, social utility and the Pareto-optimal bids. This enables a dynamic SLA negotiation mechanism on top of our OpenShift (PaaS) based Cloud system designed using Service Oriented Cloud Computing Infrastructure (SOCCI) architecture. Negotiated procurement of services is shown to improve satisfaction of participants and reducing the SLA-gap.
Keywords :
Web services; cloud computing; contracts; learning (artificial intelligence); multi-agent systems; open systems; quality of service; service-oriented architecture; NFP requirements; OpenShift based cloud system; PaaS based cloud system; Pareto-optimal bids; QoS; SLA; SOCCI architecture; autonomous agents; cloud providers; cloud systems; cloud-based services; computationally inexpensive negotiation strategy; dynamic SLA negotiation mechanism; inflexible take-it-or-leave-it SLAs; near-optimal SLAs; nonfunctional property requirements; nonlearning strategies; optimal service level agreement negotiation; quality of service; self-service feature; service oriented cloud computing infrastructure; service procurement; social utility; social welfare; Cloud computing; Computer architecture; Gears; Measurement; Procurement; Quality of service; Agents; Cloud Computing; IaaS; PaaS; SLA Negotiations; SaaS; Service Level Agreement (SLA);
Conference_Titel :
Services Computing (SCC), 2014 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5065-2
DOI :
10.1109/SCC.2014.17