DeepAI AI Chat
Log In Sign Up

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

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...
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...
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...
07/10/2021

Resilient Edge Service Placement and Workload Allocation under Uncertainty

In this paper, we study an optimal service placement and workload alloca...
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...
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...