SQLR: Short Term Memory Q-Learning for Elastic Provisioning

09/12/2019
by   Constantine Ayimba, et al.
0

As more and more application providers transition to the cloud and deliver their services on a Software as a Service (SaaS) basis, cloud providers need to make their provisioning systems agile enough to deliver on Service Level Agreements. At the same time they should guard against over-provisioning which limits their capacity to accommodate more tenants. To this end we propose SQLR, a dynamic provisioning system employing a customized model-free reinforcement learning algorithm that is capable of reusing contextual knowledge learned from one workload to optimize resource provisioning for different workload patterns. SQLR achieves results comparable to those where resources are unconstrained, with minimal overhead. Our experiments show that we can reduce the amount of resources that need to be provisioned by almost 25 service unavailability due to blocking, and still deliver similar response times as an over-provisioned system.

READ FULL TEXT

page 7

page 11

research
05/28/2019

Function-as-a-Service Benchmarking Framework

Cloud Service Providers deliver their products in form of 'as-a-Service'...
research
04/01/2019

A Game-Theoretic Framework for Resource Sharing in Clouds

Providing resources to different users or applications is fundamental to...
research
07/25/2022

Interference and Need Aware Workload Colocation in Hyperscale Datacenters

Datacenters suffer from resource utilization inefficiencies due to the c...
research
03/19/2018

Cloud Provider Capacity Augmentation Through Automated Resource Bartering

Growing interest in Cloud Computing places a heavy workload on cloud pro...
research
08/19/2018

Sharing within limits: Partial resource pooling in loss systems

Fragmentation of expensive resources, e.g., spectrum for wireless servic...
research
10/08/2018

Improving resource elasticity in cloud computing thanks to model-free control

In cloud computing management, the dynamic adaptation of computing resou...
research
08/27/2016

Effect of Human Learning on the Transient Performance of Cloud-based Tiered Applications

Cloud based tiered applications are increasingly becoming popular, be it...

Please sign up or login with your details

Forgot password? Click here to reset