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

05/18/2018
by   Bidisha Goswami, et al.
0

Elasticity in resource allocation is still a relevant problem in cloud computing. There are many academic and white papers which have investigated the problem and offered solutions.Unfortunately, there are scant evidence of determining scaling number dynamically. Elasticity is defined as the ability to adapt with the changing workloads by provisioning and de-provisioning Cloud resources. We propose ALVEC, a novel model of resource allocation in Cloud data centers, inspired by population dynamics and Mathematical Biology, which addresses dynamic allocation by auto-tuning model parameters. The proposed model, governed by a coupled differential equation known as Lotka Volterra (LV), fares better in Service level agreement (SLA) management and Quality of Services (QoS). We show evidence of true elasticity, in theory and empirical comparisons. Additionally, ALVEC is able to predict the future load and allocate VM's accordingly. The proposed model, ALVEC is the first example of unsupervised resource allocation scheme.

READ FULL TEXT

page 12

page 15

page 24

page 28

page 29

page 30

page 32

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
11/18/2019

Profile-based Resource Allocation for Virtualized Network Functions

The virtualization of compute and network resources enables an unseen fl...
research
11/06/2017

ADS: Adaptive and Dynamic Scaling Mechanism for Multimedia Conferencing Services in the Cloud

Multimedia conferencing is used extensively in a wide range of applicati...
research
01/31/2022

A Lightweight Workload-Aware Microservices Autoscaling with QoS Assurance

Cloud applications are increasingly moving away from monolithic services...
research
03/07/2023

AHPA: Adaptive Horizontal Pod Autoscaling Systems on Alibaba Cloud Container Service for Kubernetes

The existing resource allocation policy for application instances in Kub...
research
07/19/2021

Optimal Resource Allocation for Serverless Queries

Optimizing resource allocation for analytical workloads is vital for red...
research
04/17/2023

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

Many cloud applications are migrated from the monolithic model to a micr...

Please sign up or login with your details

Forgot password? Click here to reset