Trading Web Services in a Double Auction-Based Cloud Platform: A Game Theoretic Analysis

In the cloud platform, there exist multiple providers offering the same web service, and multiple consumers requiring the same web service. Web service providers (consumers) compete against each other to make a deal with service consumers (providers). Each service provider needs to determine a proper ask to sell the service, while each consumer needs to determine a proper bid to purchase the service. In this paper, in order to address this problem, we assume that the cloud platform runs a double auction marketplace, where web service is traded as the commodity between multiple service providers and consumers. We then use game theory to analyse the Bayes-Nash equilibrium bidding strategies of service providers and consumers on the web service. We also investigate how different service pricing policies adopted by the cloud platform can affect service providers and consumers' Bayes-Nash equilibrium bidding strategies. We show that when the cloud platform sets the uniform market equilibrium price as the service price for all matched service providers and consumers, they will bid close to their valuations on the services. However, when the cloud platform sets discriminatory prices for each matched pair of provider and consumer, service providers will ask more than their valuations and consumers will bid less than their valuations. Moreover, we also investigate the allocative efficiency when the cloud platform adopts different service pricing policies, and show that the cloud platform is very efficient in terms of allocating web services between providers and consumers.

[1]  Ernesto Damiani,et al.  E-Auctions for Multi-Cloud Service Provisioning , 2014, 2014 IEEE International Conference on Services Computing.

[2]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[3]  W. Marsden I and J , 2012 .

[4]  Michael Wooldridge,et al.  A Framework for Web service negotiation , 2007, TAAS.

[5]  Vijay Krishna,et al.  On the Convergence of Fictitious Play , 1998, Math. Oper. Res..

[6]  Nicholas R. Jennings,et al.  Computing pure Bayesian-Nash equilibria in games with finite actions and continuous types , 2013, Artif. Intell..

[7]  Rami Bahsoon,et al.  Design of a market-based mechanism for quality attribute tradeoff of services in the cloud , 2010, SAC '10.

[8]  V. Smith An Experimental Study of Competitive Market Behavior , 1962, Journal of Political Economy.

[9]  Drew Fudenberg,et al.  Game theory (3. pr.) , 1991 .

[10]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality of Delivering Computing as the 5th Utility , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[11]  Jonas Gloeckner,et al.  The Double Auction Market Institutions Theories And Evidence , 2016 .

[12]  Daniel Friedman,et al.  The Double Auction Market : Institutions, Theories, And Evidence , 2018 .

[13]  Fuyuki Ishikawa,et al.  Web Service Selection Algorithm Using Vickrey Auction , 2012, 2012 IEEE 19th International Conference on Web Services.

[14]  Ramin Yahyapour,et al.  Optimal Negotiation of Service Level Agreements for Cloud-Based Services through Autonomous Agents , 2014, 2014 IEEE International Conference on Services Computing.

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