Fast (re-)configuration of mixed on-demand and spot instance pools for high-throughput computing
| Authors |
|
|---|---|
| Publication date | 2013 |
| Book title | ORMaCloud'13 |
| Book subtitle | proceedings of the 2013 ACM Workshop on Optimization Techniques for Resources Management in Clouds : June 17, 2013, New York, NY, USA |
| ISBN (electronic) |
|
| Event | 1st International Workshop on Optimization techniques for Resources Management in Cloud, ORMaCloud 2013 |
| Pages (from-to) | 25-32 |
| Number of pages | 8 |
| Publisher | New York, New York: Association for Computing Machinery |
| Organisations |
|
| Abstract |
Commercial cloud offerings let users allocate compute resources on demand, charging based on reserved time intervals. Users, however, lack guidance for assembling instance pools from different cloud instance types, in order to control completion time and monetary budget. BaTS, our budget-constrained scheduler uses tiny statistical samples of task executions in order to predict completion times (and associated costs) for given bags of tasks, allowing the user to favor either fast execution or low computation budget. BaTS' estimator, however, can not handle variably-priced spot instances appropriately. In this work, we present a new prediction module for BaTS that quickly computes accurate approximations to the Pareto set of mixed on-demand and spot instance pools, based on a genetic algorithm (GA). This new approach allows BaTS to react to changing spot instance prices at runtime by re-configuring the instance pool according to the user's runtime and budget constraints. Simulator-based results show that the GA can approximate the Pareto sets for machine configurations in about 30 seconds time, without noticeable loss of quality, compared to an exact solution, computed offline within 40 to 60 minutes time. |
| Document type | Conference contribution |
| Language | English |
| Published at | https://doi.org/10.1145/2465823.2465826 |
| Other links | https://www.scopus.com/pages/publications/84880080355 |
| Downloads |
2465823.2465826-1
(Final published version)
|
| Permalink to this page | |
