Joint Optimization of Service Caching Placement and Computation Offloading in Mobile Edge Computing System

06/03/2019
by   Suzhi Bi, et al.
0

In mobile edge computing (MEC) systems, edge service caching refers to pre-storing the necessary programs for executing certain computation tasks at MEC servers. At resource-constrained edge servers, service caching placement is in general a complicated problem that highly correlates to the offloading decisions of computation tasks. In this paper, we consider an edge server assisting a mobile user (MU) in executing a sequence of computation tasks. In particular, the MU can run its customized programs at the edge server, while the server can selectively cache the previously generated programs for future service reuse. To minimize the computation delay and energy consumption of the MU, we formulate a mixed integer non-linear programming (MINLP) that jointly optimizes the service caching placement, computation offloading, and system resource allocation. We first derive the closed-form expressions of the optimal resource allocation, and subsequently transform the MINLP into an equivalent pure 0-1 integer linear programming (ILP). To further reduce the complexity in solving a large-size ILP, we exploit the graphical structures in optimal solutions, and devise a reduced-complexity alternating optimization technique to iteratively update the caching placement and offloading decision. Simulations show that the proposed techniques achieve substantial resource savings compared to other representative benchmark methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/28/2020

Joint Computation Offloading, SFC Placement, and Resource Allocation for Multi-Site MEC Systems

Network function Virtualization (NFV) and Mobile Edge Computing (MEC) ar...
research
03/20/2021

Joint Resource Allocation and Cache Placement for Location-Aware Multi-User Mobile Edge Computing

With the growing demand for latency-critical and computation-intensive I...
research
11/11/2020

Optimizing AI Service Placement and Resource Allocation in Mobile Edge Intelligence Systems

Leveraging recent advances on mobile edge computing (MEC), edge intellig...
research
05/09/2022

JCSP: Joint Caching and Service Placement for Edge Computing Systems

With constrained resources, what, where, and how to cache at the edge is...
research
02/04/2020

Cooperative Service Caching and Workload Scheduling in Mobile Edge Computing

Mobile edge computing is beneficial to reduce service response time and ...
research
01/19/2023

Joint Service Caching and Computing Resource Allocation for Edge Computing-Enabled Networks

In this paper, we consider the service caching and the computing resourc...
research
02/24/2022

Joint Program Partitioning and Resource Allocation for Completion Time Minimization in Multi-MEC Systems

This paper considers a practical mobile edge computing (MEC) system, whe...

Please sign up or login with your details

Forgot password? Click here to reset