Abstract | ||
---|---|---|
Amazon introduced spot instances in December 2009, enabling "customers to bid on unused Amazon EC2 capacity and run those instances for as long as their bid exceeds the current Spot Price.'' Amazon's real-time computational spot market was novel in multiple respects. For example, it was the first (and to date only) large-scale public implementation of market-based resource allocation based on dynamic pricing after decades of research, and it provided users with useful information, control knobs, and options for optimizing the cost of running cloud applications. Spot instances also introduced the concept of transient cloud servers derived from variable idle capacity that cloud platforms could revoke at any time. Transient servers have since become central to efficient resource management of modern clusters and clouds. As a result, Amazon's spot market was the motivation for substantial research over the past decade. Yet, in November 2017, Amazon effectively ended its realtime spot market by announcing that users no longer needed to place bids and that spot prices will "...adjust more gradually, based on longer-term trends in supply and demand.'' The changes made spot instances more similar to the fixed-price transient servers offered by other cloud platforms. Unfortunately, while these changes made spot instances less complex, they eliminated many benefits to sophisticated users in optimizing their applications. This paper provides a retrospective on Amazon's real-time spot market, including its advantages and disadvantages for allocating transient servers compared to current fixed-price approaches. We also discuss some fundamental problems with Amazon's spot market, which we identified in prior work (from 2016), that predicted its eventual end. We then discuss potential options for allocating transient servers that combine the advantages of Amazon's real-time spot market, while also addressing the problems that likely led to its elimination. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/ICCCN.2019.8846933 | 2019 28th International Conference on Computer Communication and Networks (ICCCN) |
Keywords | Field | DocType |
Amazon real-time spot market,Amazon real-time computational spot market,fixed-price approaches,allocating transient servers,fixed-price transient servers,spot prices,modern clusters,cloud platforms,cloud applications,dynamic pricing,market-based resource allocation,spot instances,transient cloud servers | Resource management,Spot contract,Computer security,Computer science,Dynamic pricing,Server,Computer network,Resource allocation,Market research,Spot market,Cloud computing | Conference |
ISSN | ISBN | Citations |
1095-2055 | 978-1-7281-1857-4 | 0 |
PageRank | References | Authors |
0.34 | 18 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
David E. Irwin | 1 | 899 | 98.12 |
Prashant J. Shenoy | 2 | 6386 | 521.30 |
Pradeep Ambati | 3 | 2 | 2.06 |
Prateek Sharma | 4 | 11 | 3.23 |
Supreeth Shastri | 5 | 0 | 0.68 |
Ahmed Ali-Eldin | 6 | 442 | 24.01 |