Abstract
Cloud computing providers offer two different pricing schemes when renting virtual machines: reserved instances and ondemand instances. On-demand instances are paid only when utilized and they are useful to satisfy a fluctuating demand. Conversely, reserved instances are paid for a certain time period and are independent of usage. Since reserved instances require more commitment from users, they are cheaper than on-demand instances. However, in order to be cost-effective compared to on-demand instances, they have to be extensively utilized. This work focuses on finding the optimal combination of on-demand and reserved instances, such that the demand is satisfied and the costs minimized. To achieve this goal, this study introduces a stochastic model of the resources, based on Inventory Theory. The idea is to formulate the optimization problem as an inventory-keeping problem and then derive the optimal strategy. The paper evaluates the proposed model using data from an industry case, comparing the performance with a brute-force approach. The conducted experiments show that the Inventory Theory model provides accurate results and potentially allows prior research on Inventory Theory to be applied to optimal cloud provisioning.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 31st Annual ACM Symposium on Applied Computing - SAC '16 |
| Place of Publication | New York, New York, USA |
| Publisher | Association for Computing Machinery ACM |
| Pages | 470-473 |
| Number of pages | 4 |
| ISBN (Print) | 978-1-4503-3739-7 |
| DOIs | |
| Publication status | Published - 2016 |
| MoE publication type | A4 Article in a conference publication |