Cost-efficient Auto-scaling of Container-based Elastic Processes

09/14/2022
by   Gerta Sheganaku, et al.
0

In business process landscapes, a common challenge is to provide the necessary computational resources to enact the single process steps. One well-known approach to solve this issue in a cost-efficient way is to use the notion of elasticity, i.e., to provide cloud-based computational resources in a rapid fashion and to enact the single process steps on these resources. Existing approaches to provide elastic processes are mostly based on Virtual Machines (VMs). Utilizing container technologies could enable a more fine-grained allocation of process steps to computational resources, leading to a better resource utilization and improved cost efficiency. In this paper, we propose an approach to optimize resource allocation for elastic processes by applying a four-fold auto-scaling approach. The main goal is to minimize the cost of process enactments by using containers. To this end, we formulate and implement a multi-objective optimization problem applying Mixed-Integer Linear Programming and use a transformation step to allocate software services to containers. We thoroughly evaluate the optimization problem and show that it can lead to significant cost savings while maintaining Service Lev

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/08/2021

An Optimal Resource Allocator of Elastic Training for Deep Learning Jobs on Cloud

Cloud training platforms, such as Amazon Web Services and Huawei Cloud p...
research
09/01/2023

Optimization towards Efficiency and Stateful of dispel4py

Scientific workflows bridge scientific challenges with computational res...
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
02/04/2020

Distributed Resource Allocation for Network Slicing of Bandwidth and Computational Resource

Network slicing has been considered as one of the key enablers for 5G to...
research
02/26/2021

Serverless Workflows with Durable Functions and Netherite

Serverless is an increasingly popular choice for service architects beca...
research
08/18/2023

Adaptive Timers and Buffer Optimization for Layer-2 Protocols in 5G Non-Terrestrial Networks

Interest in the integration of Terrestrial Networks (TN) and Non-Terrest...
research
10/10/2020

A Predictive Autoscaler for Elastic Batch Jobs

Large batch jobs such as Deep Learning, HPC and Spark require far more c...

Please sign up or login with your details

Forgot password? Click here to reset