Analyzing AWS Spot Instance Pricing

Many cloud computing vendors offer a preemptible class of service for rented virtual machines. In November 2017, Amazon.com changed the pricing mechanism for its preemptible "spot instances" so that prices would change more "smoothly." This paper analyzes the effect of this change on spot instance prices. It examines the prices immediately before and after the mechanism change to determine the extent to which prices themselves changed. It then compares the 90-day period immediately after the change in mechanism to the next 90-day period. Finally, it compares the two most recent 90-day periods (ending on October 15, 2018). Our results indicate that in addition to smoothing prices, the mechanism change introduced generally higher prices which is a trend that continues.

[1]  Liang Zheng,et al.  How to Bid the Cloud , 2015, Comput. Commun. Rev..

[2]  Muli Ben-Yehuda,et al.  Deconstructing Amazon EC2 Spot Instance Pricing , 2011, CloudCom.

[3]  Xin He,et al.  Cutting the Cost of Hosting Online Services Using Cloud Spot Markets , 2015, HPDC.

[4]  Prateek Sharma,et al.  SpotOn: a batch computing service for the spot market , 2015, SoCC.

[5]  Richard Wolski,et al.  QBETS: Queue Bounds Estimation from Time Series , 2007, JSSPP.

[6]  Roch Guérin,et al.  Pricing and bidding strategies for cloud computing spot instances , 2017, 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[7]  Richard Wolski,et al.  Probabilistic advanced reservations for batch-scheduled parallel machines , 2008, PPoPP.

[8]  Richard Wolski,et al.  Probabilistic Guarantees of Execution Duration for Amazon Spot Instances , 2017, SC17: International Conference for High Performance Computing, Networking, Storage and Analysis.

[9]  Mikhail Khodak,et al.  Learning Cloud Dynamics to Optimize Spot Instance Bidding Strategies , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[10]  Artur Andrzejak,et al.  Reducing Costs of Spot Instances via Checkpointing in the Amazon Elastic Compute Cloud , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[11]  A. Willsky,et al.  A generalized likelihood ratio approach to the detection and estimation of jumps in linear systems , 1976 .

[12]  Volodymyr Turchenko,et al.  Applications of neural-based spot market prediction for cloud computing , 2013, 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS).

[13]  Rajkumar Buyya,et al.  Characterizing spot price dynamics in public cloud environments , 2013, Future Gener. Comput. Syst..

[14]  Richard Wolski,et al.  QBETS: queue bounds estimation from time series , 2007, SIGMETRICS '07.

[15]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[16]  Asser N. Tantawi,et al.  See Spot Run: Using Spot Instances for MapReduce Workflows , 2010, HotCloud.