Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2016
DOI: 10.1007/s10586-016-0568-7
|View full text |Cite
|
Sign up to set email alerts
|

OptiSpot: minimizing application deployment cost using spot cloud resources

Abstract: The spot instance model is a virtual machine pricing scheme in which some resources of cloud providers are offered to the highest bidder. This leads to the formation of a spot price, whose fluctuations can determine customers to be overbid by other users and lose the virtual machine they rented. In this paper we propose OptiSpot, a heuristic to automate application deployment decisions on cloud providers that offer the spot pricing model. In particular, with our approach it is possible to determine: (i) which … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
12
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 32 publications
(13 citation statements)
references
References 31 publications
0
12
0
Order By: Relevance
“…We propose queueing network (QN) models and stochastic well formed nets (SWNs) of incremental complexity and accuracy able to estimate MapReduce job execution times for multiple users and under unreliable resources. In particular, we analyze a Cloud-based scenario where the cluster, to save execution costs, includes also spot virtual machines (VMs) [14]. The utilization of spot VMs offers large discounts in VM prices, with the drawback of a nonguaranteed availability level.…”
Section: Introductionmentioning
confidence: 99%
“…We propose queueing network (QN) models and stochastic well formed nets (SWNs) of incremental complexity and accuracy able to estimate MapReduce job execution times for multiple users and under unreliable resources. In particular, we analyze a Cloud-based scenario where the cluster, to save execution costs, includes also spot virtual machines (VMs) [14]. The utilization of spot VMs offers large discounts in VM prices, with the drawback of a nonguaranteed availability level.…”
Section: Introductionmentioning
confidence: 99%
“…This arrival rate usually does not depend on the system state, that is, it does not depend on the number of other tenants in the system [41]. The open multiclass queuing network model is a widely used technique to optimize the deployment of services in cloud computing environments [54,55]. This study is a further contribution to literature by applying an open multiclass queuing model to provide optimal solutions for deploying cloud services to guarantee the required degree of multitenancy isolation.…”
Section: Open Multiclass Queuing Network Modelmentioning
confidence: 99%
“…Finally, some research jointly considers pricing models and the variable resource availability [3,10,28], and self-organizing autoscaling techniques [10] to optimize the load allocation. In our previous work [8,9] we applied a heuristic-based approach to find the cheapest cloud resources for the application deployment while taking into account the variable availability that is typical of spot and preemptible instances. However, to the best of our knowledge, none of the existing approaches proposes the application refactoring as support for the automated resource provisioning.…”
Section: Related Workmentioning
confidence: 99%
“…In our previous work [8,9] we have introduced an approach to minimize the costs of cloud resources while optimizing the allocation of software components. Instead, in this work we additionally consider model-driven application refactorings and we evaluate their impact in the process of minimizing cloud resources costs.…”
Section: Introductionmentioning
confidence: 99%