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

Discount Schemes for the Preemptible Service of a Cloud Platform with Unutilized Capacity

Published: 01 September 2021 Publication History

Abstract

Rapid growth in the cloud industry not only provides tremendous opportunities to cloud providers who have invested heavily in computing capacities, but also leads to low utilization of capacities at times. To alleviate this problem, some providers have launched a low-priority service with the so-called preemptible or spot instances, which allows them to reclaim capacities when necessary. This study focuses on an emerging market segment of customers with fault-tolerant computing jobs, who are the potential users of the preemptible instances. Through an analytical model that captures the underlying supply-demand dynamics, we examine a prevalent discount scheme, which provides all users the same discount, and its impact on key performance measures. Having realized that this is a relatively new market segment and there is room for improvement in discount-scheme designs, we propose an interruption-based discount scheme, which provides compensation to users based on the frequency of interruptions encountered by each of them. Our study suggests that the proposed scheme is fairer than the prevalent scheme from the customers’ perspective and that, in the presence of risk-averse customers, the cloud provider could be better off by adopting the proposed scheme when the supply of the surplus capacity is highly uncertain.

Abstract

Rapid growth in the cloud services market provides tremendous opportunities to cloud providers who have invested heavily in computing capacities but also has led, at time, to low utilization of capacities. To alleviate this problem, some providers have launched a low-priority service with preemptible (spot) instances, which allows them to attract more customers while keeping the right to reclaim capacities when necessary. In this study, we consider a provider who faces a heterogeneous pool of customers with fault-tolerant (interruptible) computing jobs. We develop an analytical framework that consists of a customer-choice model and a diffusion model to capture the underlying supply-demand dynamics and the resulting preemption probability. First, we examine a commonly used discount scheme for preemptible instances, namely, the uniform discount scheme, and derive the optimal discounted price, given customers’ expectation of the preemption probability. Then, we propose another practical discount scheme, namely, the interruption-based discount scheme, which provides customers with compensation for interruptions. As long as the provider interrupts the preemptible instances randomly and customers are risk neutral, the two discount schemes are equivalent from the provider’s perspective. That said, the proposed scheme is fairer than the uniform discount scheme from the customers’ perspective, as the former provides more discounts to customers who experience more interruptions. Finally, in the presence of risk-averse customers, through a numerical study, we find that the provider would be better off by adopting the uniform discount scheme in an environment in which the level of surplus capacity stays high and stable. Overall, however, the provider would be better off by adopting the proposed scheme when the level of the surplus capacity is moderate and volatile; the relative advantage of the proposed scheme enlarges as the average surplus capacity decreases and its volatility increases.

References

[1]
Afèche P (2013) Incentive-compatible revenue management in queueing systems: Optimal strategic delay. Manufacturing Service Oper. Management 15(3):423–443.
[2]
Agmon Ben-Yehuda O, Ben-Yehuda M, Schuster A, Tsafrir D (2013) Deconstructing Amazon EC2 spot instance pricing. ACM Trans. Econom. Comput. 1(3):16.
[3]
Avi-Itzhak B, Levy H, Raz D (2008) Quantifying fairness in queuing systems: Principles, approaches, and applicability. Probabilities Engrg. Inform. Sci. 22(4):495–517.
[4]
Basu A, Bhaskaran S (2018) An economic analysis of customer co-design. Inform. Systems Res. 29(4):787–786.
[5]
Chen YJ, Huang KW (2016) Pricing data services: Pricing by minutes, by Gigs, or by Megabytes per second? Inform. Systems Res. 27(3):596–617.
[6]
Chen S, Lee H, Moinzadeh K (2019) Pricing schemes in cloud computing: Utilization-based vs. reservation-based. Production Oper. Management 28(1):82–102.
[7]
Cheng HK, Li Z, Naranjo A (2016) Research note: Cloud computing spot pricing dynamics: Latency and limits to arbitrage. Inform. Systems Res. 27(1):145–165.
[8]
CloudHealth by VMWare (2018) A look at Azure vs AWS pricing in 2018-2019. Accessed October 28, 2019, https://www.cloudhealthtech.com/blog/azure-vs-aws-pricing.
[9]
Deneckere RJ, McAfee RP (1996) Damaged goods. J. Econom. Management Strategy 5(2):149–174.
[10]
Deng T, Chen YJ, Shen ZJM (2015) Optimal pricing and scheduling control of product shipping. Naval Res. Logist. 62(3):215–227.
[11]
Dierks L, Seuken S (2021) Cloud pricing: The spot market strikes back. Management Sci., ePub ahead of print February 25, https://pubsonline.informs.org/doi/10.1287/mnsc.2020.3907.
[12]
Gao J, Iyer K, Topaloglu H (2019) When fixed price meets priority auctions: Competing firms with different pricing and service rules. Stochastic Systems 9(1):47–80.
[13]
Gartner Newsroom (2018) Gartner forecasts worldwide public cloud revenue to grow 17.3% in 2019. Accessed October 9, 2018, https://www.gartner.com/en/newsroom/press-releases/.
[14]
Gross D, Shortle JF, Thompson JM, Harris CM (2008) Fundamentals of Queueing Theory, 4th ed. (John Wiley & Sons, Inc., Hoboken, NJ).
[15]
Harrison JM (2013) Brownian Models of Performance and Control (Cambridge University Press, Cambridge, UK).
[16]
Hassin R, Haviv M (2003) To Queue or Not to Queue: Equilibrium Behavior in Queueing Systems, vol. 59 (Springer Science & Business Media, New York).
[17]
Heyman DP, Sobel MJ (1982) Stochastic Models in Operations Research (Dover Publications, Mineola, NY).
[18]
Joe-Wong C, Sen S (2018) Harnessing the power of the cloud: Revenue, fairness, and cloud neutrality. J. Management Inform. Systems 35(3):813–836.
[19]
Jones R, Mendelson H (2011) Information goods vs. industrial goods: Cost structure and competition. Management Sci. 57(1):164–176.
[20]
Kao EP (1997) An Introduction to Stochastic Processes (Duxbury Press).
[21]
Kepes B (2015) 30% of servers are sitting “comatose” according to research. Accessed November 12, 2017, https://www.forbes.com/sites/benkepes/2015/06/03/30-of-servers-are-sitting-comatose-according-to-research/#5cd4c69859c7.
[22]
Kilcioglu C, Maglaras C (2015) Revenue maximization for cloud computing services. Performance Evaluation Rev. 43(3):76.
[23]
Kingman JF (1962) On queues in heavy traffic. J. Royal Statist. Soc. B 24(2):383–392.
[24]
Larson RC (1987) OR Forum—Perspectives on queues: Social justice and the psychology of queueing. Oper. Res. 35(6):895–905.
[25]
Lederer PJ, Li L (1997) Pricing, production, scheduling, and delivery-time competition. Oper. Res. 45(3):407–420.
[26]
Li B, Kumar S (2018) Should you kill or embrace your competitor: Cloud service and competition strategy. Production Oper. Management 27(5):822–838.
[27]
Li Z, Zhang H, O’Brien L, Jiang S, Zhou Y, Kihl M, Ranjan R (2016) Spot pricing in the cloud ecosystem: a comparative investigation. J. Systems Software 114:1–19.
[28]
Ma D, Seidmann A (2015) Analyzing software as a service with per-transaction charges. Inform. Systems Res. 26(2):360–378.
[29]
Maglaras C, Zeevi A (2005) Pricing and design of differentiated services: Approximate analysis and structural insights. Oper. Res. 53(2):242–262.
[30]
Maister DH (1984) The Psychology of Waiting Lines (Harvard Business School, Boston, MA).
[31]
Mehta S, Dawande M, Janakiraman G, Mookerjee V (2019). How to sell a dataset? Pricing policies for data monetization. Inform. Systems Res. Forthcoming.
[32]
Mendelson H, Whang S (1990) Optimal incentive-compatible priority pricing for the M/M/1 queue. Oper. Res. 38(5):870–883.
[33]
Oxford Economics and SAP (2014) The cloud grows up. Accessed April 28, 2018, https://www.oxfordeconomics.com/recent-releases/the-cloud-grows-up.
[34]
Özer O, Phillips R (2012) The Oxford Handbook of Pricing Management (Oxford University Press, Oxford, UK).
[35]
Samimi P, Patel A (2011) Review of pricing models for grid & cloud computing. 2011 IEEE Sympos. Comput. Informatics, Kuala Lumpur, Malaysia, 634–639.
[36]
Schonberg Z (2019) Understanding excess capacity: Amazon EC2 spot vs. Azure low-priority VM vs. Google preemptible VM vs IBM transient servers. Accessed October 15, 2019, https://spotinst.com/blog/.
[37]
Song D (2018) Three best practices for digital transformation. Accessed October 23, 2018, https://www.ibm.com/blogs/cloud-computing/2018/05/03/3-best-practices-digital-transformation.
[38]
Talluri KT, Van Ryzin GJ (2006) The Theory and Practice of Revenue Management (Springer Science & Business, New York).
[39]
Toosi AN, Vanmechelen K, Khodadadi F, Buyya R (2016) An auction mechanism for cloud spot markets. ACM Trans. Autonomous Adaptive Systems 11(1):1–33.
[40]
Xu H, Li B (2013) Dynamic cloud pricing for revenue maximization. IEEE Trans. Cloud Comput. 1(2):158–171.
[41]
Yuan S, Das S, Ramesh R, Qiao C (2018) Service agreement trifecta: Backup resources, price and penalty in the availability-aware cloud. Inform. Systems Res. 29(4):947–964.
[42]
Zhang Z, Joseph K, Subramaniam R (2015) Probabilistic selling in quality-differentiated markets. Management Sci. 61(8):1959–1977.
[43]
Zheng L, Joe-Wong C, Tan CW, Chiang M, Wang X (2015) How to bid the cloud. Comput. Comm. Rev. 45(4):71–84.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Information Systems Research
Information Systems Research  Volume 32, Issue 3
September 2021
430 pages
ISSN:1526-5536
DOI:10.1287/isre.2021.32.issue-3
Issue’s Table of Contents

Publisher

INFORMS

Linthicum, MD, United States

Publication History

Published: 01 September 2021
Accepted: 03 January 2021
Received: 13 December 2019

Author Tags

  1. discount schemes
  2. pricing of capacity
  3. preemptible instance
  4. cloud computing

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Technical Note—Cloud Cost OptimizationOperations Research10.1287/opre.2022.036272:1(132-150)Online publication date: 1-Jan-2024
  • (2023)Understanding the Developments in the Business Perspective of Cloud ComputingJournal of Organizational and End User Computing10.4018/JOEUC.33075135:1(1-36)Online publication date: 27-Sep-2023
  • (2023)Cloud Computing Value ChainsManufacturing & Service Operations Management10.1287/msom.2022.117825:4(1338-1356)Online publication date: 1-Jul-2023
  • (2023)Delay and Price Differentiation in Cloud Computing: A Service Model, Supporting Architectures, and PerformanceACM Transactions on Modeling and Performance Evaluation of Computing Systems10.1145/35928528:3(1-40)Online publication date: 17-Apr-2023

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media