• DocumentCode
    127516
  • 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
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    59
  • Lastpage
    66
  • 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);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2014 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5065-2
  • Type

    conf

  • DOI
    10.1109/SCC.2014.17
  • Filename
    6930517