Abstract

Multi-access mobile edge computing (MEC) enables mobile users (MUs) to offload tasks to proximal multiple MEC servers for fast task processing. Since MUs generally have stringent delay requirements and limited energy and MEC servers have finite communication, computation, and caching (3C) resources, the joint co-design and optimization over computation offloading and 3C resource allocation for wireless-powered multi-access MEC systems have been highly demanded, while having not been well studied yet. We consider a wireless-powered multi-access MEC, where multiple energy harvesting (EH) based MUs and multiple base stations (BSs) each equipped with an MEC server coexist. Each MU first harvests energy from nearby MEC servers, and then offloads its sub-tasks to multiple MEC servers concurrently based on non-orthogonal multiple access (NOMA), so as to reduce data offloading delay. We first formulate a delay minimization problem, by jointly optimizing MUs’ computation offloading, MEC servers’ computation and caching resources allocation, and system communication resources allocation. Then we propose an alternating direction multiplier method (ADMM) based distributed scheme to decompose the formulated optimization problem into several sub-problems, and use the block coordinate descending (BCD) method and the successive convex approximation (SCA) method to transform all sub-problems each corresponding to one MEC server to convex subproblems. Finally, we validate and evaluate our proposed scheme through numerical analyses, which show that our proposed distributed scheme can greatly reduce the min–max delay of all MUs by allowing each MU’s concurrent data offloading to multiple MEC servers using NOMA and by jointly optimizing computation offloading and 3C resource allocations. Also, the delay imposed by our proposed scheme is much smaller than that imposed by the Interior Point method, which shows the effectiveness of our proposed scheme.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call