TY - JOUR
T1 - Joint Multi-User Computation Offloading and Data Caching for Hybrid Mobile Cloud/Edge Computing
AU - Yang, Xiaolong
AU - Fei, Zesong
AU - Zheng, Jianchao
AU - Zhang, Ning
AU - Anpalagan, Alagan
N1 - Publisher Copyright:
© 1967-2012 IEEE.
PY - 2019/11
Y1 - 2019/11
N2 - In this paper, we investigate a hybrid mobile cloud/edge computing system with coexistence of centralized cloud and mobile edge computing, which enables computation offloading and data caching to improve the performance of users. Computation offloading and data caching decisions are jointly optimized to minimize the total execution delay at the mobile user side, while satisfying the constrains in terms of the maximum tolerable energy consumption of each user, the computation capability of each MEC server, and the cache capacity of each access point (AP). The formulated problem is non-convex and challenging because of the highly coupled decision variables. To address such an untractable problem, we first transform the original problem into an equivalent convex one by McCormick envelopes and introducing auxiliary variables. To the end, we propose a distributed algorithm based on the alternating direction method of multipliers (ADMM), which can achieve near optimal computation offloading and data caching decisions. The proposed algorithm has lower computational complexity compared to the centralized algorithm. Simulation results are presented to verify that the proposed algorithm can effectively reduce computing delay for end users while ensuring the performance of each user.
AB - In this paper, we investigate a hybrid mobile cloud/edge computing system with coexistence of centralized cloud and mobile edge computing, which enables computation offloading and data caching to improve the performance of users. Computation offloading and data caching decisions are jointly optimized to minimize the total execution delay at the mobile user side, while satisfying the constrains in terms of the maximum tolerable energy consumption of each user, the computation capability of each MEC server, and the cache capacity of each access point (AP). The formulated problem is non-convex and challenging because of the highly coupled decision variables. To address such an untractable problem, we first transform the original problem into an equivalent convex one by McCormick envelopes and introducing auxiliary variables. To the end, we propose a distributed algorithm based on the alternating direction method of multipliers (ADMM), which can achieve near optimal computation offloading and data caching decisions. The proposed algorithm has lower computational complexity compared to the centralized algorithm. Simulation results are presented to verify that the proposed algorithm can effectively reduce computing delay for end users while ensuring the performance of each user.
KW - ADMM
KW - Hybrid mobile cloud/edge computing
KW - McCormick envelopes
KW - data caching
KW - multi-user computation offloading
UR - https://www.scopus.com/pages/publications/85077757150
U2 - 10.1109/TVT.2019.2942334
DO - 10.1109/TVT.2019.2942334
M3 - Article
AN - SCOPUS:85077757150
SN - 0018-9545
VL - 68
SP - 11018
EP - 11030
JO - IEEE Transactions on Vehicular Technology
JF - IEEE Transactions on Vehicular Technology
IS - 11
M1 - 8844856
ER -