Towards Designing Cost-Optimal Policies to Utilize IaaS Clouds with Online Learning

Xiaohu Wu, Patrick Loiseau, Esa Hyytiä

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Many businesses possess a small infrastructure that they can use for their computing tasks, but also often buy extra computing resources from clouds. Cloud vendors such as Amazon EC2 offer two types of purchase options: on-demand and spot instances. As tenants have limited budgets to satisfy their computing needs, it is crucial for them to determine how to purchase different options and utilize them (in addition to possible self-owned instances) in a cost-effective manner while respecting their response-time targets. In this paper, we propose a framework to design policies to allocate self-owned, on-demand and spot instances to arriving jobs. In particular, we propose a near-optimal policy to determine the number of self-owned instance and an optimal policy to determine the number of on-demand instances to buy and the number of spot instances to bid for at each time unit. Our policies rely on a small number of parameters and we use an online learning technique to infer their optimal values. Through numerical simulations, we show the effectiveness of our proposed policies, in particular that they achieve a cost reduction of up to 62.85% when spot and on-demand instances are considered and of up to 44.00% when self-owned instances are considered, compared to previously proposed or intuitive policies.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE International Conference on Cloud and Autonomic Computing, ICCAC 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages160-171
Number of pages12
ISBN (Electronic)9781538619391
DOIs
Publication statusPublished - 9 Oct 2017
Event4th IEEE International Conference on Cloud and Autonomic Computing, ICCAC 2017 - Tucson, United States
Duration: 18 Sept 201722 Sept 2017

Publication series

NameProceedings - 2017 IEEE International Conference on Cloud and Autonomic Computing, ICCAC 2017

Conference

Conference4th IEEE International Conference on Cloud and Autonomic Computing, ICCAC 2017
Country/TerritoryUnited States
CityTucson
Period18/09/1722/09/17

Bibliographical note

Funding Information: ACKNOWLEDGMENT Part of Xiaohu Wu’s work was done when he was with Eurecom, France and Aalto University, Finland. Esa Hyytia’s work and a part of Xiaohu’s work were supported by the Academy of Finland in the FQ4BD project (grant no. 296206). Patrick Loiseau acknowledges support from the Alexander von Humboldt Foundation. Publisher Copyright: © 2017 IEEE.

Fingerprint

Dive into the research topics of 'Towards Designing Cost-Optimal Policies to Utilize IaaS Clouds with Online Learning'. Together they form a unique fingerprint.

Cite this