Cloud resource allocation from the user perspective: A bare-bones reinforcement learning approach

8Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Cloud computing enables effortless access to a seemingly infinite shared pool of resources,on a pay-per-use basis. As a result,a new challenge has emerged: designing control mechanisms to precisely meet the actual workload requirements of cloud applications in an online manner. To this end,a variety of complex resource management issues have to be addressed,because workloads in the cloud are of a dynamic and heterogeneous nature,and traditional algorithms do not cope well within this context. In this work,we adopt the point of view of the user of a cloud infrastructure and focus on the task of controlling leased resources. We formulate this task as a Reinforcement Learning problem and we simulate the decision-making process of a controller implementing the Q-learning algorithm. We conduct an experimental study,the outcomes of which offer valuable insight into the advantages and shortcomings of using Reinforcement Learning to implement such adaptive cloud resource controllers.

Cite

CITATION STYLE

APA

Kontarinis, A., Kantere, V., & Koziris, N. (2016). Cloud resource allocation from the user perspective: A bare-bones reinforcement learning approach. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10041 LNCS, pp. 457–469). Springer Verlag. https://doi.org/10.1007/978-3-319-48740-3_34

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free