Skip to main content

Advertisement

Log in

Competitive Cloud Pricing for Long-Term Revenue Maximization

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Nir Y L, Devin F, Loubière P. Cloud resource management using constraints acquisition and planning. In Proc. the 25th AAAI Workshops: AI for Data Center Management and Cloud Computing, August 2011, Article No. 4.

  2. Wang C J, Ma W D, Qin T, Chen X J, Hu X D, Liu T Y. Selling reserved instances in cloud computing. In Proc. the 24th International Joint Conference on Artificial Intelligence, July 2015, pp.224-231.

  3. Xu B L, Qin T, Qiu G P, Liu T Y. Optimal pricing for the competitive and evolutionary cloud market. In Proc. the 24th International Joint Conference on Artificial Intelligence, July 2015, pp.139-145.

  4. Laatikainen G, Ojala A, Mazhelis O. Cloud services pricing models. In Proc. the 4th International Conference on Software Business, June 2013, pp.117-129.

  5. Sharma B, Thulasiram R K, Thulasiraman P, Garg S K, Buyya R. Pricing cloud compute commodities: A novel financial economic model. In Proc. the 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, May 2012, pp.451-457.

  6. Wang H Y, Jing Q F, Chen R S, He B S, Qian Z P, Zhou L D. Distributed systems meet economics: Pricing in the cloud. In Proc. the 2nd USENIX Workshop on Hot Topics in Cloud Computing, June 2010, Article No. 11.

  7. Thuijsman F. Optimality and Equilibria in Stochastic Games. CWI, 1992.

  8. Doraszelski U, Escobar J F. A theory of regular Markov perfect equilibria in dynamic stochastic games: Genericity, stability, and purification. Theoretical Economics, 2010, 5(3): 369-402.

    Article  MathSciNet  MATH  Google Scholar 

  9. Maskin E, Tirole J. Markov perfect equilibrium: I. observable actions. Journal of Economic Theory, 2001, 100(2): 191-219.

    Article  MathSciNet  MATH  Google Scholar 

  10. Feng Y, Li B C, Li B. Price competition in an oligopoly market with multiple IaaS cloud providers. IEEE Transactions on Computers, 2014, 63(1): 59-73.

    Article  MathSciNet  MATH  Google Scholar 

  11. Kantere V, Dash D, Francois G, Kyriakopoulou S, Ailamaki A. Optimal service pricing for a cloud cache. IEEE Transactions on Knowledge and Data Engineering, 2011, 23(9): 1345-1358.

    Article  Google Scholar 

  12. Xu H, Li B C. Maximizing revenue with dynamic cloud pricing: The infinite horizon case. In Proc. the 2012 IEEE International Conference on Communications, June 2012, pp.2929-2933.

  13. Vengerov D. A gradient-based reinforcement learning approach to dynamic pricing in partially-observable environments. Future Generation Computer Systems, 2008, 24(7): 687-693.

    Article  Google Scholar 

  14. Xu H, Li B C. Dynamic cloud pricing for revenue maximization. IEEE Transactions on Cloud Computing, 2013, 1(2): 158-171.

    Article  Google Scholar 

  15. Truong-Huu T, Tham C K. A game-theoretic model for dynamic pricing and competition among cloud providers. In Proc. the 6th IEEE/ACM International Conference on Utility and Cloud Computing, Dec. 2013, pp.235-238.

  16. Truong-Huu T, Tham C K. A novel model for competition and cooperation among cloud providers. IEEE Transactions on Cloud Computing, 2014, 2(3): 251-265.

    Article  Google Scholar 

  17. Chien S, Sinclair A. Convergence to approximate Nash equilibria in congestion games. In Proc. the 18th Annual ACMSIAM Symposium on Discrete Algorithms, January 2007, pp.169-178.

  18. Goemans M, Mirrokni V, Vetta A. Sink equilibria and convergence. In Proc. the 46th Annual IEEE Symposium on Foundations of Computer Science, October 2005, pp.142-151.

  19. Nisan N, Roughgarden T, Tardos E, Vazirani V V. Algorithmic Game Theory (1st edition). Cambridge University Press, 2007.

  20. Bowling M, Veloso M. Multiagent learning using a variable learning rate. Artificial Intelligence, 2002, 136(2): 215-250.

    Article  MathSciNet  MATH  Google Scholar 

  21. Busoniu L, Babuska R, de Schutter B. A comprehensive survey of multiagent reinforcement learning. IEEE Transactions on Systems, Man, and Cybernetics, Part C, 2008, 38(2): 156-172.

    Article  Google Scholar 

  22. Elmaghraby W, Keskinocak P. Dynamic pricing in the presence of inventory considerations: Research overview, current practices, and future directions. Management Science, 2003, 49(10): 1287-1309.

    Article  MATH  Google Scholar 

  23. Jiang B J, Chen P Y, Mukhopadhyay T. Software licensing: Pay-per-use versus perpetual. 2007. https://doi.org/10.2139/ssrn.1088570, Dec. 2018.

  24. Ma H, Liu C, King I, Lyu M R. Probabilistic factor models for web site recommendation. In Proc. the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval, July 2011, pp.265-274.

  25. Oliver F R. Methods of estimating the logistic growth function. Journal of the Royal Statistical Society. Series C (Applied Statistics), 1964, 13(2): 57-66.

    MathSciNet  Google Scholar 

  26. Pearl R, Reed L J. On the rate of growth of the population of the United States since 1790 and its mathematical representation. Proceedings of the National Academy of Sciences of the United States of America, 1920, 6(6): 275-288.

    Article  Google Scholar 

  27. Jung H, Klein C M. Optimal inventory policies under decreasing cost functions via geometric programming. European Journal of Operational Research, 2001, 132(3): 628-642.

    Article  MATH  Google Scholar 

  28. Allon G, Gurvich I. Pricing and dimensioning competing large-scale service providers. Manufacturing & Service Operations Management, 2010, 12(3): 449-469.

    Article  Google Scholar 

  29. Lin K Y, Sibdari S Y. Dynamic price competition with discrete customer choices. European Journal of Operational Research, 2009, 197(3): 969-980.

    Article  MathSciNet  MATH  Google Scholar 

  30. Hu J L, Wellman M P. Multiagent reinforcement learning: Theoretical framework and an algorithm. In Proc. the 15th International Conference on Machine Learning, July 1998, pp.242-250.

  31. Schneider M L, Whitlatch E E. User-specific water demand elasticities. Journal of Water Resources Planning and Management, 1991, 117(1): 52-73.

    Article  Google Scholar 

  32. Park S T, Chu W. Pairwise preference regression for coldstart recommendation. In Proc. the 3rd ACM Conference on Recommender Systems, October 2009, pp.21-28.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiang Rong.

Electronic supplementary material

ESM 1

(PDF 390 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rong, J., Qin, T. & An, B. Competitive Cloud Pricing for Long-Term Revenue Maximization. J. Comput. Sci. Technol. 34, 645–656 (2019). https://doi.org/10.1007/s11390-019-1933-9

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-019-1933-9

Keywords

Navigation