Reclaimer: A Reinforcement Learning Approach to Dynamic Resource Allocation for Cloud Microservices

04/17/2023
by   Quintin Fettes, et al.
0

Many cloud applications are migrated from the monolithic model to a microservices framework in which hundreds of loosely-coupled microservices run concurrently, with significant benefits in terms of scalability, rapid development, modularity, and isolation. However, dependencies among microservices with uneven execution time may result in longer queues, idle resources, or Quality-of-Service (QoS) violations. In this paper we introduce Reclaimer, a deep reinforcement learning model that adapts to runtime changes in the number and behavior of microservices in order to minimize CPU core allocation while meeting QoS requirements. When evaluated with two benchmark microservice-based applications, Reclaimer reduces the mean CPU core allocation by 38.4 industry-standard scaling solution, and by 27.5 state-of-the art method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2019

Engineering a QoS Provider Mechanism for Edge Computing with Deep Reinforcement Learning

With the development of new system solutions that integrate traditional ...
research
10/17/2018

A Self-adaptive Agent-based System for Cloud Platforms

Cloud computing is a model for enabling on-demand network access to a sh...
research
05/18/2018

ALVEC: Auto-scaling by Lotka Volterra Elastic Cloud: A QoS aware Non Linear Dynamical Allocation Model

Elasticity in resource allocation is still a relevant problem in cloud c...
research
09/23/2021

SLO beyond the Hardware Isolation Limits

Performance isolation is a keystone for SLO guarantees with shared resou...
research
06/15/2023

Generalizable Resource Scaling of 5G Slices using Constrained Reinforcement Learning

Network slicing is a key enabler for 5G to support various applications....
research
05/22/2023

Scaling Serverless Functions in Edge Networks: A Reinforcement Learning Approach

With rapid advances in containerization techniques, the serverless compu...
research
11/30/2022

The Cost of Learning: Efficiency vs. Efficacy of Learning-Based RRM for 6G

In the past few years, Deep Reinforcement Learning (DRL) has become a va...

Please sign up or login with your details

Forgot password? Click here to reset