Resource allocation is investigated for offloading computational-intensive tasks in dual-hop mobile edge computing (MEC) system. The envisioned system has both the cooperative access points (APs) with the computing capability and the MEC servers. A user-device (UD), therefore, first uploads a computing task to the nearest AP, and the AP can either locally process the received task or offload to MEC server. To utilize the radio resource blocks (RRBs) in the APs efficiently, we exploit the non-orthogonal multiple access (NOMA) for offloading the tasks from the UDs to the AP(s). In order to investigate the trade-off between latency and energy consumption, this work considers minimizing a weighted-sum that consists of latency and energy consumption, subject to UDs’ rate threshold, tasks’ time-delay, computational frequency scaling, and transmit power allocation constraints. With a joint consideration of all such factors, the problem is NP-hard and its global optimal solution is computationally intractable. A graph-theoretical approach is employed to solve the problem efficiently. Specifically, a novel joint MEC graph-based approach is devised, which solves the scheduling among the UDs, APs, and RRBs, the transmit power control, and the local computational frequency scaling problem(s) jointly. The joint MEC approach achieves near-optimal performance with high computational complexity. To strike a suitable balance between the performance and computational complexity of the resource allocation, a low complexity, yet efficient, pruning graph approach is also devised. The efficiency of the proposed graph-based approaches over several benchmark schemes is verified via extensive simulations.
Read full abstract