Resource Allocation Method for Minimizing Total Computation Time in Multi-Task Mobile Edge Computing Systems

Aiming at the the characteristic of dependency relationship existing among multiple tasks, a resource allocation strategy for multi-task mobile edge computing systems is investigated in this paper. Sequential dependency relationship among multiple tasks is taken into account. When the current task completes offloading, the next task can be offloaded without waiting for the current task to finish computing. By using a two-tier offloading strategy, when the edge server in small base station has insufficient computing capacity, the offloading task could be further divided and offloaded to the edge server in macro base station with sufficient computation resources. The resource allocation problem is formulated as an optimization problem. The objective is to minimize the total computation time of the overall system under the constraints of computing capability range of user, maximal computing resource of edge server, and maximal transmitting power of user. To solve the formulated optimization problem, a suboptimal solution is obtained by adopting a quantum-behaved particle swarm optimization (QPSO) algorithm. Simulation results show that the performance of the proposed strategy is superior to other benchmark strategies, and QPSO algorithm has less computation time compared with the standard particle swarm optimization algorithm.

[1]  Kun Yang,et al.  Energy Efficient Relay Selection and Resource Allocation in D2D-Enabled Mobile Edge Computing , 2020, IEEE Transactions on Vehicular Technology.

[2]  Victor C. M. Leung,et al.  Energy-Efficient Resource Allocation for NOMA-MEC Networks With Imperfect CSI , 2020, IEEE Transactions on Communications.

[3]  Jiacheng Chen,et al.  Dynamic Task Offloading and Resource Allocation for Mobile-Edge Computing in Dense Cloud RAN , 2020, IEEE Internet of Things Journal.

[4]  Pengfei Wang,et al.  HetMEC: Latency-Optimal Task Assignment and Resource Allocation for Heterogeneous Multi-Layer Mobile Edge Computing , 2019, IEEE Transactions on Wireless Communications.

[5]  Yan Zhang,et al.  Joint Computation Offloading and User Association in Multi-Task Mobile Edge Computing , 2018, IEEE Transactions on Vehicular Technology.

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

[7]  Tarik Taleb,et al.  On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration , 2017, IEEE Communications Surveys & Tutorials.

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

[9]  Hancheng Lu,et al.  Power control based time-domain inter-cell interference coordination scheme in DSCNs , 2016, 2016 IEEE International Conference on Communications (ICC).

[10]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[11]  Holger Claussen,et al.  Small cell backhaul: challenges and prospective solutions , 2015, EURASIP J. Wirel. Commun. Netw..

[12]  Guowang Miao,et al.  Backhaul-Aware User Association and Resource Allocation for Energy-Constrained HetNets , 2015, IEEE Transactions on Vehicular Technology.

[13]  Kamran Arshad,et al.  Interference Management in Femtocells , 2013, IEEE Communications Surveys & Tutorials.

[14]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).