Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Public Access

Simple Pricing Schemes for the Cloud

Published: 10 June 2019 Publication History

Abstract

The problem of pricing the cloud has attracted much recent attention due to the widespread use of cloud computing and cloud services. From a theoretical perspective, several mechanisms that provide strong efficiency or fairness guarantees and desirable incentive properties have been designed. However, these mechanisms often rely on a rigid model, with several parameters needing to be precisely known for the guarantees to hold. In this article, we consider a stochastic model and show that it is possible to obtain good welfare and revenue guarantees with simple mechanisms that do not make use of the information on some of these parameters. In particular, we prove that a mechanism that sets the same price per timestep for jobs of any length achieves at least 50% of the welfare and revenue obtained by a mechanism that can set different prices for jobs of different lengths, and the ratio can be improved if we have more specific knowledge of some parameters. Similarly, a mechanism that sets the same price for all servers even though the servers may receive different kinds of jobs can provide a reasonable welfare and revenue approximation compared to a mechanism that is allowed to set different prices for different servers.

References

[1]
Vineet Abhishek, Ian A. Kash, and Peter Key. 2012. Fixed and market pricing for cloud services. In Proceedings of the 7th Workshop on the Economics of Networks, Systems, and Computation.
[2]
Amazon. 2017. Amazon EC2 Spot Instances Pricing. Retrieved May 1, 2019 from http://aws.amazon.com/ec2/spot/pricing.
[3]
Yossi Azar, Inna Kalp-Shaltiel, Brendan Lucier, Ishai Menache, Joseph (Seffi) Naor, and Jonathan Yaniv. 2015. Truthful online scheduling with commitments. In Proceedings of the 16th ACM Conference on Economics and Computation. 715--732.
[4]
Azure. 2016. Microsoft Azure Pricing Calculator. Retrieved May 1, 2019 from http://azure.microsoft.com/en-us/pricing/calculator.
[5]
Moshe Babaioff, Liad Blumrosen, Shaddin Dughmi, and Yaron Singer. 2011. Posting prices with unknown distributions. In Proceedings of the 1st Innovations in Computer Science Conference. 166--178.
[6]
Liad Blumrosen and Thomas Holenstein. 2008. Posted prices vs. negotiations: An asymptotic analysis. In Proceedings of the 9th ACM Conference on Electronic Commerce. 49.
[7]
Shuchi Chawla, Jason D. Hartline, David L. Malec, and Balasubramanian Sivan. 2010. Multi-parameter mechanism design and sequential posted pricing. In Proceedings of the 42nd ACM Symposium on Theory of Computing. 311--320.
[8]
Ilan Reuven Cohen, Alon Eden, Amos Fiat, and Lukasz Jez. 2015. Pricing online decisions: Beyond auctions. In Proceedings of the 26th Annual ACM-SIAM Symposium on Discrete Algorithms. 73--91.
[9]
Vincent Cohen-Addad, Alon Eden, Michal Feldman, and Amos Fiat. 2016. The invisible hand of dynamic market pricing. In Proceedings of the 17th ACM Conference on Economics and Computation. 383--400.
[10]
Louis Columbus. 2016. Roundup of Cloud Computing Forecasts and Market Estimates, 2016. Retrieved May 1, 2019 from http://www.forbes.com/sites/louiscolumbus/2016/03/13/roundup-of-cloud-computing-forecasts-and-market-estimates-2016.
[11]
Sina Dehghani, Ian A. Kash, and Peter Key. 2016. Online Stochastic Scheduling and Pricing the Cloud. Working Paper.
[12]
Ludwig Dierks and Sven Seuken. 2016. Cloud Pricing: The Spot Market Strikes Back. In Proceedings of the Workshop on Economics of Cloud Computing.
[13]
Yann Disser, John Fearnley, Martin Gairing, Oliver Göbel, Max Klimm, Daniel Schmand, Alexander Skopalik, et al. 2016. Hiring secretaries over time: The benefit of concurrent employment. arXiv:1604.08125.
[14]
Paul Dütting, Michal Feldman, Thomas Kesselheim, and Brendan Lucier. 2017. Prophet inequalities made easy: Stochastic optimization by pricing non-stochastic inputs. In Proceedings of the 58th IEEE Annual Symposium on Foundations of Computer Science. 540--551.
[15]
Paul Dütting, Felix Fischer, and Max Klimm. 2018. Revenue gaps for static and dynamic posted pricing of homogeneous goods. arXiv:1607.07105.
[16]
Tomer Ezra, Michal Feldman, Tim Roughgarden, and Warut Suksompong. 2018. Pricing multi-unit markets. In Proceedings of the 14th Conference on Web and Internet Economics. 140--153.
[17]
Michal Feldman, Nick Gravin, and Brendan Lucier. 2015. Combinatorial auctions via posted prices. In Proceedings of the 26th Annual ACM-SIAM Symposium on Discrete Algorithms. 123--135.
[18]
Eric J. Friedman, Ali Ghodsi, and Christos-Alexandros Psomas. 2014. Strategyproof allocation of discrete jobs on multiple machines. In Proceedings of the 15th ACM Conference on Economics and Computation. 529--546.
[19]
Eric J. Friedman, Miklós Z. Rácz, and Scott Shenker. 2015. Dynamic budget-constrained pricing in the cloud. In Proceedings of the 28th Canadian Conference on Artificial Intelligence. 114--121.
[20]
Darrell Hoy, Nicole Immorlica, and Brendan Lucier. 2016. On-demand or spot? Selling the cloud to risk-averse customers. In Proceedings of the 12th International Conference on Web and Internet Economics. 73--86.
[21]
Navendu Jain, Ishai Menache, Joseph (Seffi) Naor, and Jonathan Yaniv. 2011. A truthful mechanism for value-based scheduling in cloud computing. In Proceedings of the 4th International Symposium on Algorithmic Game Theory. 178--189.
[22]
Navendu Jain, Ishai Menache, Joseph (Seffi) Naor, and Jonathan Yaniv. 2012. Near-optimal scheduling mechanisms for deadline-sensitive jobs in large computing clusters. In Proceedings of the 24th ACM Symposium on Parallelism in Algorithms and Architectures. 255--266.
[23]
Ian A. Kash and Peter Key. 2016. Pricing the cloud. IEEE Internet Computing 20, 1 (2016), 36--43.
[24]
Brendan Lucier, Ishai Menache, Joseph (Seffi) Naor, and Jonathan Yaniv. 2013. Efficient online scheduling for deadline-sensitive jobs. In Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures. 305--314.
[25]
Changjun Wang, Weidong Ma, Tao Qin, Xujin Chen, Xiaodong Hu, and Tie-Yan Liu. 2015. Selling reserved instances in cloud computing. In Proceedings of the 24th International Conference on Artificial Intelligence. 224--230.
[26]
Hong Zhang, Bo Li, Hongbo Jiang, Fangming Liu, Athanasios V. Vasilakos, and Jiangchuan Liu. 2013. A framework for truthful online auctions in cloud computing with heterogeneous user demands. In Proceedings of IEEE INFOCOM 2013. 1510--1518.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Economics and Computation
ACM Transactions on Economics and Computation  Volume 7, Issue 2
May 2019
170 pages
ISSN:2167-8375
EISSN:2167-8383
DOI:10.1145/3340299
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 June 2019
Accepted: 01 April 2019
Revised: 01 January 2019
Received: 01 January 2018
Published in TEAC Volume 7, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Cloud computing
  2. mechanism design
  3. pricing
  4. simple auctions

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • NSF
  • Stanford Graduate Fellowship
  • European Research Council (ERC)

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)138
  • Downloads (Last 6 weeks)13
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Pricing cloud stocks: Evidence from ChinaAccounting & Finance10.1111/acfi.1316264:1(811-832)Online publication date: 10-Aug-2023
  • (2023)Reinforcement learning based monotonic policy for online resource allocationFuture Generation Computer Systems10.1016/j.future.2021.09.023138:C(313-327)Online publication date: 1-Jan-2023
  • (2022)Cloud economy and its relationship with China’s economy—a capital market-based approachFinancial Innovation10.1186/s40854-022-00350-98:1Online publication date: 19-Apr-2022
  • (2022)Efficient Capacity Provisioning for Firms with Multiple Locations: The Case of the Public CloudProceedings of the 23rd ACM Conference on Economics and Computation10.1145/3490486.3538281(1018-1039)Online publication date: 12-Jul-2022
  • (2022)Range-Price Trade-Off in Sensor-Cloud for Provisioning Sensors-as-a-ServiceIEEE Transactions on Cloud Computing10.1109/TCC.2020.303085110:4(2897-2908)Online publication date: 1-Oct-2022
  • (2022)Selecting services in the cloud: a decision support methodology focused on infrastructure-as-a-service contextThe Journal of Supercomputing10.1007/s11227-021-04248-878:6(7825-7860)Online publication date: 1-Apr-2022
  • (undefined)When Should Prices Stay Fixed? On the Chances and Limitations of Spot Pricing in Larger MarketsSSRN Electronic Journal10.2139/ssrn.4246971

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media