Competitive Cloud Pricing for Long-Term Revenue Maximization

We study the pricing policy optimization problem for cloud providers while considering three properties of the real-world market: 1) providers have only incomplete information about the market; 2) it is in evolution due to the increasing number of users and decreasing marginal cost of providers; 3) it is fully competitive because of providers’ and users’ revenuedriven nature. As far as we know, there is no existing work investigating the optimal pricing policies under such realistic settings. We first propose a comprehensive model for the real-world cloud market and formulate it as a stochastic game. Then we use the Markov perfect equilibrium (MPE) to describe providers’ optimal policies. Next we decompose the problem of computing the MPE into two subtasks: 1) dividing the stochastic game into many normal-formal games and calculating their Nash equilibria, for which we develop an algorithm ensuring to converge, and 2) computing the MPE of the original game, which is efficiently solved by an algorithm combining the Nash equilibria based on a mild assumption. Experimental results show that our algorithms are efficient for computing MPE and the MPE strategy leads to much higher profits for providers compared with existing policies.

[1]  Raymond Pearl,et al.  On the Rate of Growth of the Population of the United States since 1790 and Its Mathematical Representation. , 1920, Proceedings of the National Academy of Sciences of the United States of America.

[2]  F. Oliver Methods of Estimating the Logistic Growth Function , 1964 .

[3]  E. Whitlatch,et al.  User-Specific Water Demand Elasticities , 1991 .

[4]  Frank Thuijsman,et al.  Optimality and equilibria in stochastic games , 1992 .

[5]  John Cubbin,et al.  Optimality and Equilibria in Stochastic Games , 1994 .

[6]  Michael P. Wellman,et al.  Multiagent Reinforcement Learning: Theoretical Framework and an Algorithm , 1998, ICML.

[7]  Cerry M. Klein,et al.  Optimal inventory policies under decreasing cost functions via geometric programming , 2001, Eur. J. Oper. Res..

[8]  Eric Maskin,et al.  Markov Perfect Equilibrium: I. Observable Actions , 2001, J. Econ. Theory.

[9]  Manuela M. Veloso,et al.  Multiagent learning using a variable learning rate , 2002, Artif. Intell..

[10]  Pinar Keskinocak,et al.  Dynamic pricing in the presence of inventory considerations: research overview, current practices, and future directions , 2003, IEEE Engineering Management Review.

[11]  Vahab S. Mirrokni,et al.  Sink equilibria and convergence , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[12]  Pei-yu Chen,et al.  Software Licensing: Pay-Per-Use versus Perpetual , 2007 .

[13]  Steve Chien,et al.  Convergence to approximate Nash equilibria in congestion games , 2007, SODA '07.

[14]  Bart De Schutter,et al.  A Comprehensive Survey of Multiagent Reinforcement Learning , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[15]  David Vengerov,et al.  A gradient-based reinforcement learning approach to dynamic pricing in partially-observable environments , 2008, Future Gener. Comput. Syst..

[16]  Juan F. Escobar,et al.  A Theory of Regular Markov Perfect Equilibria in Dynamic Stochastic Games: Genericity, Stability, and Purification , 2008 .

[17]  Kyle Y. Lin,et al.  Dynamic price competition with discrete customer choices , 2009, Eur. J. Oper. Res..

[18]  Wei Chu,et al.  Information Services]: Web-based services , 2022 .

[19]  Bingsheng He,et al.  Distributed Systems Meet Economics: Pricing in the Cloud , 2010, HotCloud.

[20]  Itay Gurvich,et al.  Pricing and Dimensioning Competing Large-Scale Service Providers , 2010, Manuf. Serv. Oper. Manag..

[21]  Yannick Le Nir,et al.  Cloud Resource Management Using Constraints Acquisition and Planning , 2011, AI for Data Center Management and Cloud Computing.

[22]  Michael R. Lyu,et al.  Probabilistic factor models for web site recommendation , 2011, SIGIR.

[23]  Verena Kantere,et al.  Optimal Service Pricing for a Cloud Cache , 2011, IEEE Transactions on Knowledge and Data Engineering.

[24]  Baochun Li,et al.  Maximizing revenue with dynamic cloud pricing: The infinite horizon case , 2012, 2012 IEEE International Conference on Communications (ICC).

[25]  Rajkumar Buyya,et al.  Pricing Cloud Compute Commodities: A Novel Financial Economic Model , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[26]  Baochun Li,et al.  Dynamic Cloud Pricing for Revenue Maximization , 2013, IEEE Transactions on Cloud Computing.

[27]  Tram Truong Huu,et al.  A Game-Theoretic Model for Dynamic Pricing and Competition among Cloud Providers , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[28]  Arto Ojala,et al.  Cloud Services Pricing Models , 2013, ICSOB.

[29]  Tram Truong-Huu,et al.  A Novel Model for Competition and Cooperation among Cloud Providers , 2014, IEEE Transactions on Cloud Computing.

[30]  Bo Li,et al.  Price Competition in an Oligopoly Market with Multiple IaaS Cloud Providers , 2014, IEEE Transactions on Computers.

[31]  Tao Qin,et al.  Optimal Pricing for the Competitive and Evolutionary Cloud Market , 2015, IJCAI.

[32]  Tao Qin,et al.  Selling Reserved Instances in Cloud Computing , 2015, IJCAI.