An Autonomous Reliability-Aware Negotiation Strategy for Cloud Computing Environments

Cloud computing paradigm allows subscription-based access to computing and storages services over the Internet. Since with advances of Cloud technology, operations such as discovery, scaling, and monitoring are accomplished automatically, negotiation between Cloud service requesters and providers can be a bottleneck if it is carried out by humans. Therefore, our objective is to offer a state-of-the-art solution to automate the negotiation process in Cloud environments. In previous works in the SLA negotiation area, requesters trust whatever QoS criteria values providers offer in the process of negotiation. However, the proposed negotiation strategy for requesters in this work is capable of assessing reliability of offers received from Cloud providers. In addition, our proposed negotiation strategy for Cloud providers considers utilization of resources when it generates new offers during negotiation and concedes more on the price of less utilized resources. The experimental results show that our strategy helps Cloud providers to increase their profits when they are participating in parallel negotiation with multiple requesters.

[1]  Patrick Martin,et al.  An Adaptive and Intelligent SLA Negotiation System for Web Services , 2011, IEEE Transactions on Services Computing.

[2]  Jacques L. Koko,et al.  The Art and Science of Negotiation , 2009 .

[3]  Peyman Faratin,et al.  Automated service negotiation between autonomous computational agents , 2000 .

[4]  B. Narasimhan,et al.  State of Cloud Applications and Platforms: The Cloud Adopters' View , 2011, Computer.

[5]  Schahram Dustdar,et al.  Low level Metrics to High level SLAs - LoM2HiS framework: Bridging the gap between monitored metrics and SLA parameters in cloud environments , 2010, 2010 International Conference on High Performance Computing & Simulation.

[6]  Nicholas R. Jennings,et al.  Using similarity criteria to make issue trade-offs in automated negotiations , 2002, Artif. Intell..

[7]  Mario Macías,et al.  Resource-Level QoS Metric for CPU-Based Guarantees in Cloud Providers , 2010, GECON.

[8]  Nicholas R. Jennings,et al.  Learning on opponent's preferences to make effective multi-issue negotiation trade-offs , 2004, ICEC '04.

[9]  Rajkumar Buyya,et al.  A dependency‐aware ontology‐based approach for deploying service level agreement monitoring services in Cloud , 2012, Softw. Pract. Exp..

[10]  Jian Lin,et al.  Autonomous service level agreement negotiation for service composition provision , 2007, Future Gener. Comput. Syst..

[11]  Ramin Yahyapour,et al.  SAMI: The SLA Management Instance , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

[12]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[13]  Audun Jøsang,et al.  AIS Electronic Library (AISeL) , 2017 .

[14]  Wolfgang Ziegler,et al.  Using Service Level Agreements for Optimising Cloud Infrastructure Services , 2010, ServiceWave Workshops.

[15]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..