skip to main content
research-article

A study of pricing for cloud resources

Published:29 April 2013Publication History
Skip Abstract Section

Abstract

We present a study of pricing cloud resources in this position paper. Our objective is to explore and understand the interplay between economics and systems designs proposed by recent research. We develop a general model that captures the resource needs of various applications and usage pricing of cloud computing. We show that a uniform price does not suffer any revenue loss compared to first-order price discrimination. We then consider alternative strategies that a provider can use to improve revenue, including resource throttling and performance guarantees, enabled by recent technical developments. We prove that throttling achieves the maximum revenue at the expense of tenant surplus, while providing performance guarantees with an extra fee is a fairer solution for both parties. We further extend the model to incorporate the cost aspect of the problem, and the possibility of right-sizing capacity. We reveal another interesting insight that in some cases, instead of focusing on right-sizing, the provider should work on the demand and revenue side of the equation, and pricing is a more feasible and simpler solution. Our claims are evaluated through extensive trace-driven simulations with real-world workloads.

References

  1. http://aws.amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_and_why_did_you_introduce_it.Google ScholarGoogle Scholar
  2. http://wiki.xensource.com/xenwiki/CreditScheduler.Google ScholarGoogle Scholar
  3. http://gigaom.com/cloud/what-google-computeengine-means-for-cloud-computing/.Google ScholarGoogle Scholar
  4. V. Abhishek, I. A. Kash, and P. Key. Fixed and market pricing for cloud services. In Proc. NetEcon, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  5. H. Ballani, P. Costa, T. Karagiannis, and A. Rowstron. Towards predictable datacenter networks. In Proc. ACM SIGCOMM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L. A. Barroso and U. Hölzle. The case for energy-proportional computing. Computer, 40(12):33--37, December 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. T. Basar and R. Srikant. Revenue-maximizing pricing and capacity expansion in a many-users regime. In Proc. IEEE INFOCOM, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  8. A. Gandhi, M. Harchol-Balter, R. Das, and C. Lefurgy. Optimal power allocation in server farms. In Proc. ACM Sigmetrics, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Ghodsi, V. Sekar, M. Zaharia, and I. Stoica. Multi-resource fair queueing for packet processing. In Proc. ACM SIGCOMM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Ghodsi, M. Zaharia, B. Hindman, A. Konwinski, S. Shenker, and I. Stoica. Dominant resource fairness: Fair allocation of multiple resource types. In Proc. USENIX NSDI, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Google Cluster Data. http://code.google.com/p/googleclusterdata/wiki/ClusterData2011_1.Google ScholarGoogle Scholar
  12. A. Greenberg, J. Hamilton, D. A. Maltz, and P. Patel. The Cost of a Cloud: Research Problems in Data Center Networks. SIGCOMM Comput. Commun. Rev., 39(1):68--73, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C. Guo, G. Lu, H. J. Wang, S. Yang, C. Kong, P. Sun, W. Wu, and Y. Zhang. Secondnet: A data center network virtualization architecture with bandwidth guarantees. In Proc. ACM CoNEXT, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. Hande, M. Chiang, R. Calderbank, and J. Zhang. Pricing under constraints in access networks: Revenue maximization and congestion management. In Proc. IEEE INFOCOM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K. R. Jackson, L. Ramakrishnan, K. Muriki, S. Canon, S. Cholia, J. Shalf, H. J. Wasserman, and N. J. Wright. Performance analysis of high performance computing applications on the Amazon Web Services cloud. In Proc. IEEE CloudCom, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C. Joe-Wang, S. Sen, T. Lan, and M. Chiang. Multi-resource allocation: Fairness-efficiency tradeoffs in a unifying framework. In Proc. IEEE INFOCOM, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  17. S. Li, J. Huang, and S. R. Li. Revenue maximization for communication networks with usage-based pricing. In Proc. IEEE Globecom, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Lin, A. Wierman, L. L. H. Andrew, and E. Thereska. Dynamic right-sizing for power-proportional data centers. In Proc. IEEE INFOCOM, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  19. A. Mas-Colell, M. D. Whinston, and J. R. Green. Microeconomic Theory. Oxford University Press, 1995.Google ScholarGoogle Scholar
  20. J. Mo and J. Walrand. Fair end-to-end window-based congestion control. IEEE/ACM Trans. Netw., 8(5):556--567, October 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. D. Niu, C. Feng, and B. Li. Pricing cloud bandwidth reservations under demand uncertainty. In Proc. ACM Sigmetrics, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. S. Ostermann, A. Iosup, N. Yigitbasi, R. Prodan, T. Fahringer, and D. Epema. A performance analysis of EC2 cloud computing services for scientific computing. In Cloud Computing, volume 34, pages 115--131. Springer, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  23. J. S. Otto, R. Stanojevic, and N. Laoutaris. Temporal rate limiting: Cloud elasticity at a flat fee. In Proc. NetEcon, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  24. J. Schad, J. Dittrich, and J.-A. Quiané-Ruiz. Runtime measurements in the cloud: Observing, analyzing, and reducing variance. In Proc. VLDB, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. S. Shakkottai, R. Srikant, A. Ozdaglar, and D. Acemoglu. The price of simplicity. IEEE J. Sel. Areas Commun., 26(7):1269--1276, September 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Y. Shang, D. Li, and M. Xu. Energy-aware routing in data center network. In Proc. ACM SIGCOMM Workshop on Green Networking, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. A. Shieh, S. Kandula, A. Greenberg, C. Kim, and B. Saha. Sharing the data center network. In Proc. USENIX NSDI, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. The ANL Intrepid Log. http://www.cs.huji.ac.il/labs/parallel/workload/l_anl_int/index.html.Google ScholarGoogle Scholar
  29. The RICC Log. http://www.cs.huji.ac.il/labs/parallel/workload/l_ricc/index.html.Google ScholarGoogle Scholar
  30. V. Valancius, C. Lumezanu, N. Feamster, R. Johari, and V. V. Vazirani. How many tiers? Pricing in the Internet transit market. In Proc. ACM SIGCOMM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. E. Walker. Benchmarking Amazon EC2 for high-performance scientific computing. USENIX Login, 33(5), October 2008.Google ScholarGoogle Scholar
  32. G. Wang and T. Ng. The impact of virtualization on network performance of Amazon EC2 data center. In Proc. IEEE INFOCOM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. H. Wang, Q. Jing, R. Chen, B. He, Z. Qian, and L. Zhou. Distributed systems meet economics: Pricing in the cloud. In Proc. HotCloud'10: 2nd USENIX Conf. Hot Topics in Cloud Computing, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. C. Yoo. Network neutrality and the economics of congestion. Georgetown Law Journal, 94, June 2006.Google ScholarGoogle Scholar

Index Terms

  1. A study of pricing for cloud resources

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader