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.
- http://aws.amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_and_why_did_you_introduce_it.Google Scholar
- http://wiki.xensource.com/xenwiki/CreditScheduler.Google Scholar
- http://gigaom.com/cloud/what-google-computeengine-means-for-cloud-computing/.Google Scholar
- V. Abhishek, I. A. Kash, and P. Key. Fixed and market pricing for cloud services. In Proc. NetEcon, 2012.Google ScholarCross Ref
- H. Ballani, P. Costa, T. Karagiannis, and A. Rowstron. Towards predictable datacenter networks. In Proc. ACM SIGCOMM, 2011. Google ScholarDigital Library
- L. A. Barroso and U. Hölzle. The case for energy-proportional computing. Computer, 40(12):33--37, December 2007. Google ScholarDigital Library
- T. Basar and R. Srikant. Revenue-maximizing pricing and capacity expansion in a many-users regime. In Proc. IEEE INFOCOM, 2002.Google ScholarCross Ref
- A. Gandhi, M. Harchol-Balter, R. Das, and C. Lefurgy. Optimal power allocation in server farms. In Proc. ACM Sigmetrics, 2009. Google ScholarDigital Library
- A. Ghodsi, V. Sekar, M. Zaharia, and I. Stoica. Multi-resource fair queueing for packet processing. In Proc. ACM SIGCOMM, 2012. Google ScholarDigital Library
- 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 ScholarDigital Library
- Google Cluster Data. http://code.google.com/p/googleclusterdata/wiki/ClusterData2011_1.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- S. Li, J. Huang, and S. R. Li. Revenue maximization for communication networks with usage-based pricing. In Proc. IEEE Globecom, 2009. Google ScholarDigital Library
- 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 ScholarCross Ref
- A. Mas-Colell, M. D. Whinston, and J. R. Green. Microeconomic Theory. Oxford University Press, 1995.Google Scholar
- J. Mo and J. Walrand. Fair end-to-end window-based congestion control. IEEE/ACM Trans. Netw., 8(5):556--567, October 2000. Google ScholarDigital Library
- D. Niu, C. Feng, and B. Li. Pricing cloud bandwidth reservations under demand uncertainty. In Proc. ACM Sigmetrics, 2012. Google ScholarDigital Library
- 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 ScholarCross Ref
- J. S. Otto, R. Stanojevic, and N. Laoutaris. Temporal rate limiting: Cloud elasticity at a flat fee. In Proc. NetEcon, 2012.Google ScholarCross Ref
- J. Schad, J. Dittrich, and J.-A. Quiané-Ruiz. Runtime measurements in the cloud: Observing, analyzing, and reducing variance. In Proc. VLDB, 2010. Google ScholarDigital Library
- 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 ScholarDigital Library
- Y. Shang, D. Li, and M. Xu. Energy-aware routing in data center network. In Proc. ACM SIGCOMM Workshop on Green Networking, 2010. Google ScholarDigital Library
- A. Shieh, S. Kandula, A. Greenberg, C. Kim, and B. Saha. Sharing the data center network. In Proc. USENIX NSDI, 2011. Google ScholarDigital Library
- The ANL Intrepid Log. http://www.cs.huji.ac.il/labs/parallel/workload/l_anl_int/index.html.Google Scholar
- The RICC Log. http://www.cs.huji.ac.il/labs/parallel/workload/l_ricc/index.html.Google Scholar
- 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 ScholarDigital Library
- E. Walker. Benchmarking Amazon EC2 for high-performance scientific computing. USENIX Login, 33(5), October 2008.Google Scholar
- G. Wang and T. Ng. The impact of virtualization on network performance of Amazon EC2 data center. In Proc. IEEE INFOCOM, 2010. Google ScholarDigital Library
- 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 ScholarDigital Library
- C. Yoo. Network neutrality and the economics of congestion. Georgetown Law Journal, 94, June 2006.Google Scholar
Index Terms
- A study of pricing for cloud resources
Recommendations
Envy-Free Pricing in Large Markets: Approximating Revenue and Welfare
We study the classic setting of envy-free pricing, in which a single seller chooses prices for its many items, with the goal of maximizing revenue once the items are allocated. Despite the large body of work addressing such settings, most versions of ...
Pricing commodities
How should a seller price her goods in a market where each buyer prefers a single good among his desired goods, and will buy the cheapest such good, as long as it is within his budget? We provide efficient algorithms that compute near-optimal prices for ...
Contingent Pricing to Reduce Price Risks
The price for a product may be set too low, causing the seller to leave money on the table, or too high, driving away potential buyers. Contingent pricing can be useful in mitigating these problems. In contingent pricing arrangements, price is ...
Comments