DeepAI AI Chat
Log In Sign Up

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

by   Valentino Armani, et al.

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.


page 1

page 2

page 3

page 4


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

Microservices are a promising technology for future networks, and many r...

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

Multi-access Edge Computing (MEC) facilitates the deployment of critical...

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

The Internet of Things (IoT) has revolutionized everyday life and expand...

Resilient Edge Service Placement and Workload Allocation under Uncertainty

In this paper, we study an optimal service placement and workload alloca...

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...

An Enhanced BPSO based Approach for Service Placement in Hybrid Cloud

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