Systems Engineering and Electronics ›› 2023, Vol. 45 ›› Issue (2): 572-579.doi: 10.12305/j.issn.1001-506X.2023.02.30

• Communications and Networks • Previous Articles    

MEC offloading scheme based on joint optimization of subtaskscheduling and delay

Han CHEN1,2, Jing ZHANG1,2,3,*, Jun DONG4,5, Jie DONG6   

  1. 1. College of Telecommunication & Information Technology, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
    2. Jiangsu Key Laboratory of Wireless Communications, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
    3. Institute of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
    4. Institute of Intelligent Machines of Hefei Institute of Physical Science, Chinese Academy of Sciences, Hefei 230031, China
    5. Anhui Zhongke Deji Intelligent Technology Co. Ltd., Hefei 230031, China
    6. The State Radio Monitoring Center, Beijing 100037, China
  • Received:2022-03-07 Online:2023-01-13 Published:2023-02-04
  • Contact: Jing ZHANG

Abstract:

Mobile edge computing (MEC) provides solutions for 5G ultra-low latency services. How to design a low-latency and high-efficiency task offloading program is one of the main problems faced by MEC. To this end, the low-latency, low-energy partial offloading scheme of large-scale computing tasks is studied for the end-side collaborative MEC service scenario, and the user task is divided into multiple subtasks with sequential dependencies and directed acyclic graph for subtasks is constructed. A subtask scheduling scheme that can minimize the offload delay is designed, and the earliest offload execution algorithm based on task replication is proposed, which solves the task of minimum delay offload calculation under energy constraints. The simulation results show that the proposed MEC offloading scheme can effectively reduce the task processing delay and reduce system energy consumption.

Key words: mobile edge computing (MEC), partial offloading, directed acyclic graph, subtask scheduling, delay minimization

CLC Number: 

[an error occurred while processing this directive]