Service Placement with Provable Guarantees in Heterogeneous Edge Computing Systems

06/17/2019
by   Stephen Pasteris, et al.
0

Mobile edge computing (MEC) is a promising technique for providing low-latency access to services at the network edge. The services are hosted at various types of edge nodes with both computation and communication capabilities. Due to the heterogeneity of edge node characteristics and user locations, the performance of MEC varies depending on where the service is hosted. In this paper, we consider such a heterogeneous MEC system, and focus on the problem of placing multiple services in the system to maximize the total reward. We show that the problem is NP-hard via reduction from the set cover problem, and propose a deterministic approximation algorithm to solve the problem, which has an approximation ratio that is not worse than (1-e^-1)/4. The proposed algorithm is based on two sub-routines that are suitable for small and arbitrarily sized services, respectively. The algorithm is designed using a novel way of partitioning each edge node into multiple slots, where each slot contains one service. The approximation guarantee is obtained via a specialization of the method of conditional expectations, which uses a randomized procedure as an intermediate step. In addition to theoretical guarantees, simulation results also show that the proposed algorithm outperforms other state-of-the-art approaches.

READ FULL TEXT
research
01/13/2020

Edge-enabled V2X Service Placement for Intelligent Transportation Systems

Vehicle-to-everything (V2X) communication and services have been garneri...
research
02/20/2023

Multiple Resource Allocation in Multi-Tenant Edge Computing via Sub-modular Optimization

Edge Computing (EC) allows users to access computing resources at the ne...
research
01/22/2020

Joint Wireless and Edge Computing Resource Management with Dynamic Network Slice Selection

Network slicing is a promising approach for enabling low latency computa...
research
03/14/2018

A Distributed Architecture for Edge Service Orchestration with Guarantees

The Network Function Virtualization paradigm is attracting the interest ...
research
09/14/2018

Follow Me at the Edge: Mobility-Aware Dynamic Service Placement for Mobile Edge Computing

Mobile edge computing is a new computing paradigm, which pushes cloud co...
research
05/10/2021

Service Function Chaining in MEC: A Mean-Field Game and Reinforcement Learning Approach

Multi-access edge computing (MEC) and network virtualization technologie...
research
11/17/2020

Optimal Accuracy-Time Trade-off for Deep Learning Services in Edge Computing Systems

With the increasing demand for computationally intensive services like d...

Please sign up or login with your details

Forgot password? Click here to reset