skip to main content
10.1145/3219166.3219209acmconferencesArticle/Chapter ViewAbstractPublication PagesecConference Proceedingsconference-collections
abstract

Optimal Pricing and Introduction Timing of New Virtual Machines

Published:11 June 2018Publication History

ABSTRACT

As the quality of computer hardware increases over time, cloud service providers have the ability to offer more powerful virtual machines (VMs) and other resources to their customers. But providers face several trade-offs as they seek to make the best use of improved technology. On one hand, more powerful machines are more valuable to customers and command a higher price. On the other hand, there is a cost to develop and launch a new product. Further, the new product competes with existing products. Thus, the provider faces two questions. First, when should new classes of VMs be introduced? Second, how should they be priced, taking into account both the VM classes that currently exist and the ones that will be introduced in the future?

This decision problem, combining scheduling and pricing new product introductions, is common in a variety of settings. One aspect that is more specific to the cloud setting is that VMs are rented rather than sold. Thus existing customers can switch to a new offering, albeit with some inconvenience. There is indeed evidence of customers' aversion to upgrades in the cloud computing services market. Based on a study of Microsoft Azure, we estimate that customers who arrive after a new VM class is launched are 50% more likely to use it than existing customers, indicating that these switching costs may be substantial.

This opens up a wide range of possible policies for the cloud service provider. Our main result is that a surprisingly simple policy is close to optimal in many situations: new VM classes are introduced on a periodic schedule and each is priced as if it were the only product being offered. (Periodic introductions have been noticeable in the practice of cloud computing. For example, Amazon Elastic Compute Cloud (EC2) launched new classes of the m.xlarge series in October 2007, February 2010, October 2012, and June 2015, i.e., in intervals of 28 months, 32 months, and 32 months.) We refer to this pricing policy as Myerson pricing, as these prices can be computed as in Myerson's classic paper (1981). This policy produces a marketplace where new customers always select the newest and best offering, while existing customers may stick with older VMs due to switching costs.

Skip Supplemental Material Section

Supplemental Material

p51.mp4

mp4

487.4 MB

References

  1. Jeff Barr. 2015. EC2 Instance History. https://aws.amazon.com/blogs/aws/ec2-instance-history/. Accessed: 2018-02--14.Google ScholarGoogle Scholar
  2. Roger B. Myerson. 1981. Optimal Auction Design. Math. Oper. Res. Vol. 6, 1 (Feb. 1981), 58--73. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Optimal Pricing and Introduction Timing of New Virtual Machines

                  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
                  • Published in

                    cover image ACM Conferences
                    EC '18: Proceedings of the 2018 ACM Conference on Economics and Computation
                    June 2018
                    713 pages
                    ISBN:9781450358293
                    DOI:10.1145/3219166

                    Copyright © 2018 Owner/Author

                    Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

                    Publisher

                    Association for Computing Machinery

                    New York, NY, United States

                    Publication History

                    • Published: 11 June 2018

                    Check for updates

                    Qualifiers

                    • abstract

                    Acceptance Rates

                    EC '18 Paper Acceptance Rate70of269submissions,26%Overall Acceptance Rate664of2,389submissions,28%

                    Upcoming Conference

                    EC '24
                    The 25th ACM Conference on Economics and Computation
                    July 8 - 11, 2024
                    New Haven , CT , USA
                  • Article Metrics

                    • Downloads (Last 12 months)5
                    • Downloads (Last 6 weeks)0

                    Other Metrics

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader