2013
DOI: 10.1007/978-3-642-40047-6_29
|View full text |Cite
|
Sign up to set email alerts
|

Application-Centric Resource Provisioning for Amazon EC2 Spot Instances

Abstract: In late 2009, Amazon introduced spot instances to offer their unused resources at lower cost with reduced reliability. Amazon's spot instances allow customers to bid on unused Amazon EC2 capacity and run those instances for as long as their bid exceeds the current spot price. The spot price changes periodically based on supply and demand, and customers whose bids exceed it gain access to the available spot instances. Customers may expect their services at lower cost with spot instances compared to on-demand or… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
12
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(12 citation statements)
references
References 16 publications
0
12
0
Order By: Relevance
“…Khatua and Mukherjee [13] proposed a checkpointing scheme on top of an application-centric resource provisioning framework that increases the execution reliability while reducing the monetary cost significantly. Di et al [22], designed an adaptive algorithm to optimise the impact of checkpointing regarding various costs like checkpointing/restart overhead in the context of cloud computing.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Khatua and Mukherjee [13] proposed a checkpointing scheme on top of an application-centric resource provisioning framework that increases the execution reliability while reducing the monetary cost significantly. Di et al [22], designed an adaptive algorithm to optimise the impact of checkpointing regarding various costs like checkpointing/restart overhead in the context of cloud computing.…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, quality of service can be compromised on these instances because the provider can shutdown them when the instance price goes above the user's bid, preempting the applications. Many work present how to handle preemption by using fault tolerant techniques based on VM migration [13]- [15], based on redundancy [16], as well as how to estimate the bid value of spot VMs [17]- [21].…”
mentioning
confidence: 99%
“…Virtualization Mechanisms. Prior work handles the sudden revocation of spot servers either by checkpointing application state at coarse intervals [22,34,38] or eliminating the use of local storage [15,25]. In some cases, application modifications are necessary to eliminate the use of local storage for storing intermediate state, e.g., MapReduce [15,25].…”
Section: Related Workmentioning
confidence: 99%
“…In fact in our evaluation we simply assume that bid prices observed so far tend to repeat in the future; however, in situations when our assumption on the future bid prices is not true, we can seamlessly benefit from the alternative methods cited above without the need to change our heuristic. Some different works such as [8,15,27] give tools that encourage the use of spot resources by increasing their reliability in case of outbid using recovery techniques based on checkpointing or replication. In our work we are aware of the system reliability thanks to the use of random environment for representing the possibility to lose spot resources; however, the possibility to use reliability-increasing techniques is also orthogonal to our approach and a combined one may result in additional savings in the total price for renting resources.…”
Section: Related Workmentioning
confidence: 99%