Latency Optimization-based Joint Task Offloading and Scheduling for Multi-user MEC System

Mobile edge computing (MEC) has been recognized as a promising technique which provides mobile devices (MDs) with enhanced computation capability. In this paper, we consider a multi-user, multi-server MEC system which consists of a number of MDs and multiple base stations (BSs) deployed with MEC servers. We assume that computation tasks can be executed locally at the MDs or be offloaded to the MEC servers. Further assume that each MEC server may execute computation tasks for multiple MDs, however, the tasks sharing one MEC server should be scheduled sequentially. We jointly study computation task offloading and scheduling scheme for the MDs and formulate the problem of joint task offloading and scheduling as a task execution latency minimization problem. Since the optimization problem is a mixed integer nonlinear problem which cannot be solved using conventional methods, we transform it into two subproblems, i.e., task partition subproblem and task scheduling subproblem. Under the assumption that task scheduling strategy is given, task partition subproblem is a set of single variable optimization problems, which can be solved easily. To tackle the task scheduling subproblem, we propose a heuristic algorithm, which first determines complete local computing mode for the MDs, then calculates local optimal strategy for the MDs. In the case that multiple MDs may share one MEC server, various priorities are then assigned to the MDs and corresponding computing mode and task scheduling strategy are determined for the MDs with different priorities. Numerical results demonstrate the effectiveness of the proposed scheme.

[1]  F. Richard Yu,et al.  Power-Constrained Edge Computing With Maximum Processing Capacity for IoT Networks , 2019, IEEE Internet of Things Journal.

[2]  Xiangjie Kong,et al.  A Cooperative Partial Computation Offloading Scheme for Mobile Edge Computing Enabled Internet of Things , 2019, IEEE Internet of Things Journal.

[3]  Shuguang Cui,et al.  Joint offloading and computing optimization in wireless powered mobile-edge computing systems , 2017, 2017 IEEE International Conference on Communications (ICC).

[4]  Yan Zhang,et al.  Mobile Edge Computing: A Survey , 2018, IEEE Internet of Things Journal.

[5]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[6]  Ying Jun Zhang,et al.  Computation Rate Maximization for Wireless Powered Mobile-Edge Computing With Binary Computation Offloading , 2017, IEEE Transactions on Wireless Communications.

[7]  Kaibin Huang,et al.  Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading , 2016, IEEE Transactions on Wireless Communications.

[8]  Jun Guo,et al.  Mobile Edge Computing Empowered Energy Efficient Task Offloading in 5G , 2018, IEEE Transactions on Vehicular Technology.

[9]  Qi Zhang,et al.  Offloading Schemes in Mobile Edge Computing for Ultra-Reliable Low Latency Communications , 2018, IEEE Access.

[10]  Yunlong Cai,et al.  Latency Optimization for Resource Allocation in Mobile-Edge Computation Offloading , 2017, IEEE Transactions on Wireless Communications.