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

02/24/2022
by   Taizhou Yi, et al.
0

This paper considers a practical mobile edge computing (MEC) system, where edge server does not pre-install the program required to perform user offloaded computing tasks. A partial program offloading (PPO) scheme is proposed, which can divide a user program into two parts, where the first part is executed by the user itself and the second part is transferred to an edge server for remote execution. However, the execution of the latter part requires the results of the previous part (called intermediate result) as the input. We aim to minimize the overall time consumption of a multi-server MEC system to complete all user offloaded tasks. It is modeled as a mixed integer nonlinear programming (MINLP) problem which considers user-and-server association, program partitioning, and communication resource allocation in a joint manner. An effective algorithm is developed to solve the problem by exploiting its structural features. First, the task completion time of a single server is minimized given the computing workload and available resource. Then, the working time of the edge servers are balanced by updating user-and-server association and communication resource allocation. Numerical results show that significant performance improvement can be achieved by the proposed scheme.

READ FULL TEXT

page 1

page 11

page 12

page 16

research
02/07/2018

Joint Task Assignment and Wireless Resource Allocation for Cooperative Mobile-Edge Computing

This paper studies a multi-user cooperative mobile-edge computing (MEC) ...
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
10/03/2018

A Generic Framework for Task Offloading in mmWave MEC Backhaul Networks

With the emergence of millimeter-Wave (mmWave) communication technology,...
research
06/03/2019

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

In mobile edge computing (MEC) systems, edge service caching refers to p...
research
07/15/2020

Joint Multi-User DNN Partitioning and Computational Resource Allocation for Collaborative Edge Intelligence

Mobile Edge Computing (MEC) has emerged as a promising supporting archit...
research
06/13/2022

Deadline-constrained Multi-resource Task Mapping and Allocation for Edge-Cloud Systems

In an edge-cloud system, mobile devices can offload their computation in...
research
11/19/2019

Generalizable Resource Allocation in Stream Processing via Deep Reinforcement Learning

This paper considers the problem of resource allocation in stream proces...

Please sign up or login with your details

Forgot password? Click here to reset