A Cost-Effective Workload Allocation Strategy for Cloud-Native Edge Services

10/25/2021
by   Valentino Armani, et al.
0

Nowadays IoT applications consist of a collection of loosely coupled modules, namely microservices, that can be managed and placed in a heterogeneous environment consisting of private and public resources. It follows that distributing the application logic introduces new challenges in guaranteeing performance and reducing costs. However, most existing solutions are focused on reducing pay-per-use costs without considering a microservice-based architecture. We propose a cost-effective workload allocation for microservice-based applications. We model the problem as an integer programming problem and we formulate an efficient and near-optimal heuristic solution given the NP-hardness of the original problem. Numerical results demonstrate the good performance of the proposed heuristic in terms of cost reduction and performance with respect to optimal and state-of-the-art solutions. Moreover, an evaluation conducted in a Kubernetes cluster running in an OpenStack ecosystem confirms the feasibility and the validity of the proposed solution.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/17/2023

CaMP-INC: Components-aware Microservices Placement for In-Network Computing Cloud-Edge Continuum

Microservices are a promising technology for future networks, and many r...
research
05/15/2020

Joint Planning of Network Slicing and Mobile Edge Computing in 5G Networks

Multi-access Edge Computing (MEC) facilitates the deployment of critical...
research
05/01/2020

Decentralized Edge-to-Cloud Load-balancing:Service Placement for the Internet of Things

The Internet of Things (IoT) has revolutionized everyday life and expand...
research
07/10/2021

Resilient Edge Service Placement and Workload Allocation under Uncertainty

In this paper, we study an optimal service placement and workload alloca...
research
06/15/2020

Optimal Virtual Network Function Deployment for 5G Network Slicing in a Hybrid Cloud Infrastructure

Network virtualization is a key enabler for 5G systems to support the ex...
research
09/18/2023

Double Deep Q-Learning-based Path Selection and Service Placement for Latency-Sensitive Beyond 5G Applications

Nowadays, as the need for capacity continues to grow, entirely novel ser...
research
06/10/2018

An Enhanced BPSO based Approach for Service Placement in Hybrid Cloud

Due to the challenges of competition and the rapidly evolving market, co...

Please sign up or login with your details

Forgot password? Click here to reset