An analytical and extended cost-effective resource provisioning framework in IaaS clouds under online learning

Wu, Xiaohu; Loiseau, Patrick; Hyytia, Esa
Submitted on ArXiv, March 8th, 2017

Cloud vendors such as Amazon EC2 offer three types of purchase options: reserved, on-demand and spot instances. A important problem for all users is determining the way of utilizing all pricing options to minimize the cost of processing all jobs while respecting the response-time targets. The application of online learning to this scenario is interesting in that it imposes no restriction of a priori statistical knowledge of workload and spot prices and achieves a good performance close to that of the best policy of the used set. So far, only spot and on-demand instances can be addressed by this approach and we enable it to address all pricing options and self-owned instances, which brings to users the opportunity to further reduce their cost. Importantly, we also lay some mathematical foundation for taking a holistic view to analyze and design a set of cost-optimal/effective policies that determine how many self-owned, spot and on-demand instances are assigned to each job and the final cost of completing all jobs. Finally, simulations are done, showing a markedly cost reductions when different combinations of self-owned, reserved, spot, and on-demand instances are considered.


Type:
Conference
Date:
2017-03-08
Department:
Data Science
Eurecom Ref:
5167
Copyright:
© EURECOM. Personal use of this material is permitted. The definitive version of this paper was published in Submitted on ArXiv, March 8th, 2017 and is available at :

PERMALINK : https://www.eurecom.fr/publication/5167