Resource Sharing of a Computing Access Point for Multi-user Mobile Cloud Offloading with Delay Constraints
arXiv:1712.00030 · doi:10.1109/TMC.2018.2815533
Abstract
We consider a mobile cloud computing system with multiple users, a remote cloud server, and a computing access point (CAP). The CAP serves both as the network access gateway and a computation service provider to the mobile users. It can either process the received tasks from mobile users or offload them to the cloud. We jointly optimize the offloading decisions of all users, together with the allocation of computation and communication resources, to minimize the overall cost of energy consumption, computation, and maximum delay among users. The joint optimization problem is formulated as a mixed-integer program. We show that the problem can be reformulated and transformed into a non-convex quadratically constrained quadratic program, which is NP-hard in general. We then propose an efficient solution to this problem by semidefinite relaxation and a novel randomization mapping method. Furthermore, when there is a strict delay constraint for processing each user's task, we further propose a three-step algorithm to guarantee the feasibility and local optimality of the obtained solution. Our simulation results show that the proposed solutions give nearly optimal performance under a wide range of parameter settings, and the addition of a CAP can significantly reduce the cost of multi-user task offloading compared with conventional mobile cloud computing where only the remote cloud server is available.
in IEEE Transactions on Mobile Computing, 2018
References in corpus (1)
Cited by in corpus (5)
- Joint Task Assignment and Resource Allocation for D2D-Enabled Mobile-Edge Computing
- When Deep Reinforcement Learning Meets Federated Learning: Intelligent Multi-Timescale Resource Management for Multi-access Edge Computing in 5G Ultra Dense Network
- Uplink Resource Allocation for Multiple Access Computational Offloading (Extended Version)
- Online Resource Procurement and Allocation in a Hybrid Edge-Cloud Computing System
- Task Offloading and Resource Allocation with Multiple CAPs and Selfish Users